コード例 #1
0
        private static FiscalReceiptTotal ModifyValidTotal(Action <FiscalReceiptTotal> modify)
        {
            var total = FiscalReceiptTestData.ValidTotal();

            modify(total);
            return(total);
        }
コード例 #2
0
        public static IEnumerable <object[]> InvalidCommands()
        {
            yield return(new[] { default(AddFiscalReceiptCommand) });

            foreach (var invalidReceipt in FiscalReceiptTestData.InvalidReceipts())
            {
                yield return(new[] { new AddFiscalReceiptCommand {
                                         Receipt = invalidReceipt
                                     } });
            }
        }
コード例 #3
0
 public static IEnumerable <object[]> InvalidReceipts()
 {
     return(FiscalReceiptTestData.InvalidReceipts().Select(r => new object[] { r }));
 }
コード例 #4
0
        public static void Validate_Returns_True_Given_Valid_Receipt()
        {
            var isValid = FiscalReceiptValidator.Validate(FiscalReceiptTestData.ValidReceipt());

            Assert.True(isValid);
        }
コード例 #5
0
 private static AddFiscalReceiptCommand ValidCommand()
 {
     return(new AddFiscalReceiptCommand {
         Receipt = FiscalReceiptTestData.ValidReceipt()
     });
 }
コード例 #6
0
 public static IEnumerable <object[]> InvalidReceiptItems()
 {
     return(FiscalReceiptTestData.InvalidReceiptItems().Select(i => new[] { i }));
 }
コード例 #7
0
 public void Validate_Returns_True_For_Valid_Receipt_Item()
 {
     Assert.True(FiscalReceiptItemValidator.Validate(FiscalReceiptTestData.ValidReceiptItem()));
 }
コード例 #8
0
 public static IEnumerable <object[]> InvalidDiscountOrMarkups()
 {
     return(FiscalReceiptTestData.InvalidDiscountOrMarkups().Select(m => new[] { m }));
 }
コード例 #9
0
 public void Validate_Returns_True_For_Valid_Discount_Or_Markup()
 {
     Assert.True(FiscalReceiptDiscountOrMarkupValidator.Validate(FiscalReceiptTestData.ValidDiscountOrMarkup()));
 }
コード例 #10
0
 public static IEnumerable <object[]> InvalidTotals()
 {
     return(FiscalReceiptTestData.InvalidTotals().Select(t => new[] { t }));
 }
コード例 #11
0
 public void Validate_Returns_True_For_Valid_Total()
 {
     Assert.True(FiscalReceiptTotalValidator.Validate(FiscalReceiptTestData.ValidTotal()));
 }