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 Givet_Att_Jag_Påbörjar_Min_Filmsamling_Från_Scratch() { _mockSystemOut = new Mock<TextWriter>(); _vyRepository = new MinnesVyRepository(); var antalFilmerVy = new AntalFilmerVy(_mockSystemOut.Object); _vyRepository.LäggTill(VyNamn.ANTAL_FILMER, antalFilmerVy); _mockFilmRepository = new Mock<FilmRepository>(MockBehavior.Strict); _mockFilmRepository.Setup(x => x.HämtaAlla()) .Returns(new List<Film>()) .AtMostOnce(); var mockSessionhelper = new Mock<SessionHelper>(); _filmsamling = new Domain.Model.Filmsamling(_mockFilmRepository.Object, _vyRepository, mockSessionhelper.Object); _fuskKommandoKälla = new FuskKommandoKälla(_filmsamling); }