Exemplo n.º 1
0
        public void Should_Success_Validate_Null_Items_Data()
        {
            BankCashReceiptDetailViewModel vm = new BankCashReceiptDetailViewModel();

            vm.TotalAmount = 100;
            vm.Amount      = 0;
            vm.Items       = new List <BankCashReceiptDetailItemViewModel>
            {
                new BankCashReceiptDetailItemViewModel()
                {
                    InvoiceId  = 0,
                    Id         = 0,
                    BuyerAgent = new Lib.ViewModels.NewIntegrationViewModel.BuyerViewModel()
                    {
                        Id   = "1",
                        Code = null,
                    },
                    Currency = new Lib.ViewModels.NewIntegrationViewModel.CurrencyViewModel()
                    {
                        Id   = 0,
                        Code = null
                    }
                }
            };
            vm.OtherItems = new List <BankCashReceiptDetailOtherItemViewModel>
            {
                new BankCashReceiptDetailOtherItemViewModel()
                {
                    Id         = 0,
                    TypeAmount = "KREDIT",
                    Amount     = 0,
                },
                new BankCashReceiptDetailOtherItemViewModel()
                {
                    Id         = 0,
                    TypeAmount = "DEBIT",
                    Amount     = 0,
                },
                new BankCashReceiptDetailOtherItemViewModel()
                {
                    Id         = 0,
                    TypeAmount = null,
                    Amount     = 0,
                }
            };

            Assert.True(vm.Validate(null).Count() > 0);
        }
Exemplo n.º 2
0
        public void Should_Success_Validate_Amount_Different()
        {
            BankCashReceiptDetailViewModel vm = new BankCashReceiptDetailViewModel();

            vm.Amount = 3;
            vm.Items  = new List <BankCashReceiptDetailItemViewModel>
            {
                new BankCashReceiptDetailItemViewModel()
                {
                    Amount = 1,
                }
            };
            vm.OtherItems = new List <BankCashReceiptDetailOtherItemViewModel>
            {
                new BankCashReceiptDetailOtherItemViewModel()
                {
                    TypeAmount = "KREDIT",
                    Amount     = 1,
                },
            };

            Assert.True(vm.Validate(null).Count() > 0);
        }
Exemplo n.º 3
0
        public void Should_Success_Validate_All_Null_Data()
        {
            BankCashReceiptDetailViewModel vm = new BankCashReceiptDetailViewModel();

            Assert.True(vm.Validate(null).Count() > 0);
        }