示例#1
0
        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 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);
        }