コード例 #1
0
        public void Should_Success_Validate_With_Invalid_Input_Data_Out_Supplier_NotNull_Pendanaan_Internal()
        {
            DailyBankTransactionViewModel vm = new DailyBankTransactionViewModel
            {
                Bank = new AccountBankViewModel()
                {
                    Id = 0
                },
                Date              = DateTime.Now.AddYears(1),
                Status            = "OUT",
                SourceType        = "Pendanaan",
                SourceFundingType = "Internal",
                Supplier          = new NewSupplierViewModel()
                {
                    _id = 0
                },
                OutputBank = new AccountBankViewModel()
                {
                    Id = 0
                },
                TransactionNominal = 0
            };


            Assert.True(vm.Validate(null).Count() > 0);
        }
コード例 #2
0
        public void Should_No_Error_Validate_Data()
        {
            DailyBankTransactionService   service = new DailyBankTransactionService(GetServiceProvider().Object, _dbContext(GetCurrentMethod()));
            DailyBankTransactionViewModel vm      = _dataUtil(service).GetDataToValidate();

            Assert.True(vm.Validate(null).Count() == 0);
        }
コード例 #3
0
        public void Should_Success_Validate_With_Invalid_Input_Data_Out_Supplier_Null_Operasional()
        {
            DailyBankTransactionViewModel vm = new DailyBankTransactionViewModel
            {
                Date       = DateTime.Now.AddYears(1),
                Status     = "OUT",
                SourceType = "Operasional"
            };


            Assert.True(vm.Validate(null).Count() > 0);
        }
コード例 #4
0
        public void Should_Success_Validate_With_Invalid_Input_Data_In_Receiver_Null_Others()
        {
            DailyBankTransactionViewModel vm = new DailyBankTransactionViewModel
            {
                Date       = DateTime.Now.AddYears(1),
                Status     = "IN",
                SourceType = "Lain - lain"
            };


            Assert.True(vm.Validate(null).Count() > 0);
        }
コード例 #5
0
        public void Should_Success_Validate_With_Invalid_Input_Data_Out_Supplier_NotNull_NonOperasional()
        {
            DailyBankTransactionViewModel vm = new DailyBankTransactionViewModel
            {
                Bank = new AccountBankViewModel()
                {
                    Id = 0
                },
                Date       = DateTime.Now.AddYears(1),
                Status     = "OUT",
                SourceType = "Investasi",
                Supplier   = new NewSupplierViewModel()
                {
                    _id = 0
                }
            };


            Assert.True(vm.Validate(null).Count() > 0);
        }
コード例 #6
0
        public void Should_Success_Validate_All_Null_Data()
        {
            DailyBankTransactionViewModel vm = new DailyBankTransactionViewModel();

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