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());
        }
コード例 #2
0
        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);
        }