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); }
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); }
protected override void SetupState() { Specs.InitializeInstance(); }