示例#1
0
        protected override void SetupState()
        {
            Specs.InitializeInstance();

            Specs.Instance
            .Add("bogus rule");
        }
        protected override void SetupState()
        {
            Specs.InitializeInstance();

            Specs.Instance
            .Add(RULE_MESSAGE)
            .When(o => o.Number.Length != 10)
            .Then(o => o.Status = OrderStatus.OnHold);
        }
示例#3
0
        protected override void SetupState()
        {
            Specs.InitializeInstance();

            Specs.Order.Number = "123456789";

            Specs.Instance
            .Add(RULE1_MESSAGE)
            .When(o => o.Number.Length != 10)
            .Then(o => o.Status = OrderStatus.OnHold);

            Specs.Instance
            .Add(RULE2_MESSAGE)
            .When(o => o.Items.Count() == 0)
            .Then(o => o.Status = OrderStatus.OnHold);
        }
示例#4
0
 protected override void SetupState()
 {
     Specs.InitializeInstance();
 }