public AnmeldenBenutzerViewModel GeneriereAnmeldenBenutzerViewModel(int benutzerId = -1, string infobox = "")
        {
            var anmeldenBenutzerViewModel = new AnmeldenBenutzerViewModel();

            anmeldenBenutzerViewModel.AnmeldenModel = new LoginModel();

            //Todo InfoBox entfernen
            if (infobox == "schliessen")
            {
                anmeldenBenutzerViewModel.Infobox = "verbergen";
            }
            else
            {
                anmeldenBenutzerViewModel.Infobox = "anzeigen";
            }

            Benutzer benutzer = BenutzerService.SearchUserById(benutzerId);

            if (benutzer != null)
            {
                anmeldenBenutzerViewModel = Mapper.Map(benutzer, anmeldenBenutzerViewModel);
            }

            return(anmeldenBenutzerViewModel);
        }
        public AnmeldenBenutzerViewModel GeneriereAnmeldenBenutzerViewModel(Benutzer benutzer)
        {
            var anmeldenBenutzerViewModel = new AnmeldenBenutzerViewModel();

            anmeldenBenutzerViewModel.AnmeldenModel = new LoginModel();

            if (benutzer != null)
            {
                anmeldenBenutzerViewModel = Mapper.Map <AnmeldenBenutzerViewModel>(benutzer);
            }

            return(anmeldenBenutzerViewModel);
        }
        public void IsNull_AnmeldenBenutzerViewModel_Benutzer_Test()
        {
            //Assert
            var benutzer = Fixture.Build <Benutzer>().Create();

            benutzer = null;
            var anmeldenBenutzerViewModel = Fixture.Build <AnmeldenBenutzerViewModel>().Create();

            anmeldenBenutzerViewModel = new AnmeldenBenutzerViewModel();
            anmeldenBenutzerViewModel.AnmeldenModel = new LoginModel();
            var mockMapper = new Mock <IMapper>();

            mockMapper.Setup(m => m.Map <AnmeldenBenutzerViewModel>(It.IsAny <AnmeldenBenutzerViewModel>())).Returns(anmeldenBenutzerViewModel);
            MockMapper = mockMapper.Object;

            var benutzerViewModelService = new BenutzerViewModelService(MockBenutzerService, MockMD5hash);

            //Act
            var result = benutzerViewModelService.GeneriereAnmeldenBenutzerViewModel(benutzer);

            //Assert

            Assert.IsNull(anmeldenBenutzerViewModel.Nachname, result.Nachname);
        }