public void Validate_DefaultValue()
        {
            GarmentShippingInsuranceDispositionViewModel viewModel = new GarmentShippingInsuranceDispositionViewModel();

            viewModel.policyType = "KARGO";
            var result = viewModel.Validate(null);

            Assert.NotEmpty(result.ToList());
        }
        public void Validate_ItemsDefaultValue()
        {
            GarmentShippingInsuranceDispositionViewModel viewModel = new GarmentShippingInsuranceDispositionViewModel();

            viewModel.policyType = "PIUTANG";
            viewModel.items      = new List <GarmentShippingInsuranceDispositionItemViewModel>
            {
                new GarmentShippingInsuranceDispositionItemViewModel()
            };

            var result = viewModel.Validate(null);

            Assert.NotEmpty(result.ToList());
        }
        public void Validate_KARGO()
        {
            GarmentShippingInsuranceDispositionViewModel viewModel = new GarmentShippingInsuranceDispositionViewModel();

            viewModel.policyType = "KARGO";
            viewModel.rate       = 0;
            viewModel.items      = new List <GarmentShippingInsuranceDispositionItemViewModel>
            {
                new GarmentShippingInsuranceDispositionItemViewModel()
                {
                    amount       = 0,
                    currencyRate = 0
                }
            };

            var result = viewModel.Validate(null);

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