J'ai une page Web qui montre différents messages selon différentes conditions. Je souhaite tester cette unité afin de configurer mon projet pour utiliser MVVM et tester mon ViewModel.Messages de test d'unité
Mon ViewModel formate maintenant différents messages. Comment puis-je tester cela? Je ne veux pas reproduire toutes les chaînes, il semble sale ...
Maintenant, je fais ceci:
void test()
{
string message = _viewModel.DoWork();
Assert.AreEqual(message, Resource.MyResourceText);
}
Mais ceci est un cas simple. Maintenant, j'ai des chaînes dynamiques contenant la date du système et d'autres variables.
Comment puis-je tester cela de manière élégante? Merci!
Vous pouvez donner encore un extrait d'exemple - il est garanti de vous donner de meilleures réponses –