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 FilmsamlingsSteg() { // Initera Ioc IoCBootstrapper.Init(); // Sätta upp tom databas med korrekt schema _sessionSource = ObjectFactory.GetInstance<ISessionSource>(); _sessionSource.BuildSchema(); // Skapad stubbade vyer _mockSystemOut = new Mock<TextWriter>(); var antalFilmerVy = new AntalFilmerVy(_mockSystemOut.Object); var listaFilmerVy = new ListaFilmerVy(_mockSystemOut.Object); // Hämta vyrepository, som är en singleton, från IoC och lägg till stubb-vyerna var vyRepository = ObjectFactory.GetInstance<VyRepository>(); vyRepository.LäggTill(VyNamn.ANTAL_FILMER, antalFilmerVy); vyRepository.LäggTill(VyNamn.LISTA_FILMER, listaFilmerVy); }