Example #1
0
        // GET: RechteGruppe/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            DetailsRechteGruppeViewModel detailsGruppeBenutzerViewModel =
                RechteGruppeViewModelService.Map_RechteGruppe_DetailsRechteGruppeViewModel(RechteGruppeService.SearchRightGroupById(Convert.ToInt32(id)));

            if (detailsGruppeBenutzerViewModel == null)
            {
                return(HttpNotFound());
            }
            return(View(detailsGruppeBenutzerViewModel));
        }
        public void Map_RechteGruppeViewModel_DetailsRechteGruppe_Test()
        {
            //Assert
            var rechteGruppe = Fixture.Build <RechteGruppe>().Create();
            var detailsRechteGruppeViewModel = Fixture.Build <DetailsRechteGruppeViewModel>().Create();
            var mockMapper = new Mock <IMapper>();

            mockMapper.Setup(m => m.Map <DetailsRechteGruppeViewModel>(It.IsAny <RechteGruppe>())).Returns(detailsRechteGruppeViewModel);
            MockMapper = mockMapper.Object;

            var rechteGruppeViewModelService = new RechteGruppeViewModelService();

            //Act
            var result = rechteGruppeViewModelService.Map_RechteGruppe_DetailsRechteGruppeViewModel(rechteGruppe);

            //Assert

            Assert.AreEqual(detailsRechteGruppeViewModel.GetType(), result.GetType());
        }