Exemple #1
0
        public async void Validate_ViewModel_Duplicate()
        {
            var serviceProvider = GetServiceProvider();

            var service = new GarmentTransactionTypeService(serviceProvider.Object, _dbContext(GetCurrentMethod()));

            serviceProvider.Setup(s => s.GetService(typeof(IGarmentTransactionTypeService)))
            .Returns(service);

            var data = await _dataUtil(service).GetTestData();

            var viewModel = new GarmentTransactionTypeViewModel
            {
                Code    = data.Code,
                Name    = data.Name,
                COAId   = data.COAId,
                COACode = data.COACode,
                COAName = data.COAName,
            };

            var validationContext = new ValidationContext(viewModel, serviceProvider.Object, null);

            var result = viewModel.Validate(validationContext);

            Assert.NotEmpty(result.ToList());
        }
Exemple #2
0
        public void Validate_ViewModel()
        {
            var serviceProvider = GetServiceProvider();

            var viewModel         = new GarmentTransactionTypeViewModel();
            var validationContext = new ValidationContext(viewModel, serviceProvider.Object, null);

            var result = viewModel.Validate(validationContext);

            Assert.NotEmpty(result.ToList());
        }