Je commence à utiliser Mocking avec FakeItEasy et je suis coincé à un moment donné.Scripts de test pour la fonction avec la boucle for
j'avoir des interfaces ci-dessous
public interface IPrint {
void Print(int start = 1, int end = 100);
}
public interface IConverter {
string Convert(int number);
}
Ci-dessous la mise en œuvre de IPrint:
public class PrintNumbers : IPrint {
public IConverter Converter { get; set; }
public PrintNumbers(IConverter converter) {
this.Converter = converter;
}
public void Print(int start = 1, int end = 100)
{
for (int count = start; count <= end; count++)
Console.WriteLine("{0}", this.Converter.Convert(count));
}
}
Je veux écrire des tests pour la méthode d'impression, voulez-vous s'il vous plaît conseiller anything.I voulez vous assurer que pour la boucle doit être appelé avec count = start (premier paramètre) et compter < fin dernier paramètre, le nombre doit être incrémenté, Converter.convert (count) doit être appelé
Qu'avez-vous essayé? Stack Overflow est un site web pour discuter de * questions spécifiques * relatives à la programmation; ce n'est pas un «service de code libre». S'il vous plaît ne posez pas de questions comme ça. –