public void ska_presentera_antalet_i_text() { // Arrange var _mockSystemOut = new Mock<TextWriter>(); var vy = new AntalFilmerVy(_mockSystemOut.Object); // Act vy.Presentera(0); // Assert _mockSystemOut.Verify(x => x.WriteLine("Du har inga filmer i samlingen"), Times.Once()); }
public void NärJagAngerKommando(string kommando) { // Skapad stubbad vy _mockSystemOut = new Mock<TextWriter>(); var antalFilmerVy = new AntalFilmerVy(_mockSystemOut.Object); // Hämta vyrepository, som är en singleton, från IoC och lägg till stubb-vy var vyRepository = ObjectFactory.GetInstance<VyRepository>(); vyRepository.LäggTill(VyNamn.ANTAL_FILMER, antalFilmerVy); // Skapa filmsamling var kommandoKälla = ObjectFactory.GetInstance<Domain.Model.KommandoKälla>(); // Kör kommandot kommandoKälla.KörKommando(kommando); }