Question liée au TDD.NUnit vérifie que la propriété est une collection
Je peux vérifier que les années de propriété est List<int>
:
Assert.IsInstanceOf<List<int>>(viewModel.Years);
Mais des années peuvent être List<int>
ou objet qui contient List<int>
.
Par exemple
public class ViewModel
{
public List<int> Years {get;set;}
or
public object Years {get;set;}
}
Je demande cela parce que pendant le codage VS génère la propriété Années d'objet de type.
Une solution possible peut être:
Assert.AreEqual(yearsList, (List<int>)viewModel.Years);
Quand je vais générer des années, il sera de type List<int>
.
Existe-t-il une autre façon de s'assurer que les années sont correctes?
Merci. Nice avatar :) –
Cela fonctionne, mais ce n'est pas évident ... –
vous êtes les bienvenus :) –