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);
        }