public void validate_default() { DirectLaborCostViewModel viewModel = new DirectLaborCostViewModel() { WageTotal = -1, LaborTotal = -1, Month = 0, Year = 0, }; var result = viewModel.Validate(null); Assert.True(0 < result.Count()); }
public void Mapping_With_AutoMapper_Profiles() { var configuration = new MapperConfiguration(cfg => { cfg.AddProfile <DirectLaborCostProfile>(); }); var mapper = configuration.CreateMapper(); DirectLaborCostViewModel vm = new DirectLaborCostViewModel { Id = 1 }; DirectLaborCostModel model = mapper.Map <DirectLaborCostModel>(vm); Assert.Equal(vm.Id, model.Id); }
public void Should_Success_Instantiate() { DirectLaborCostViewModel viewModel = new DirectLaborCostViewModel() { Code = "Code", Month = 1, Year = 2020, LaborTotal = 1, WageTotal = 1 }; Assert.Equal("Code", viewModel.Code); Assert.Equal(1, viewModel.Month); Assert.Equal(2020, viewModel.Year); Assert.Equal(1, viewModel.LaborTotal); Assert.Equal(1, viewModel.WageTotal); }
public virtual void ValidateVM() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; DirectLaborCostFacade facade = new DirectLaborCostFacade(serviceProvider, dbContext); var data = new DirectLaborCostViewModel() { WageTotal = -1, LaborTotal = -1 }; System.ComponentModel.DataAnnotations.ValidationContext validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(data, serviceProvider, null); var response = data.Validate(validationContext); Assert.NotEmpty(response); }