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