public virtual void ValidateVM() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; LossEventRemarkFacade facade = new LossEventRemarkFacade(serviceProvider, dbContext); var data = new LossEventRemarkViewModel(); var validateService = new ValidateService(serviceProvider); Assert.ThrowsAny <ServiceValidationException>(() => validateService.Validate(data)); data.LossEventCategory = new Lib.ViewModels.Master.LossEventCategory.LossEventCategoryViewModel(); Assert.ThrowsAny <ServiceValidationException>(() => validateService.Validate(data)); }
public void Mapping_With_AutoMapper_Profiles() { var configuration = new MapperConfiguration(cfg => { cfg.AddProfile <LossEventRemarkProfile>(); }); var mapper = configuration.CreateMapper(); LossEventRemarkViewModel vm = new LossEventRemarkViewModel { Id = 1 }; LossEventRemarkModel model = mapper.Map <LossEventRemarkModel>(vm); Assert.Equal(vm.Id, model.Id); var vm2 = mapper.Map <LossEventRemarkViewModel>(model); Assert.Equal(vm2.Id, model.Id); }