protected void GivenASpecProviderWithCustomRules() { var specProvider = new SpecProvider <TestClass>(); specProvider.Add(s => { // ReSharper disable once ConvertIfStatementToReturnStatement if (s.Name == "John") { return(new SpecResult("Name can't be John")); } return(SpecResult.Success); }, "NameNotJohn", "Name can't be john for some reason defined by the business"); _rules = specProvider.GetSpecifications().ToArray(); }
protected void GivenASpecProvider() { var specProvider = new SpecProvider <TestEntity>(); _entitySpecs = specProvider.GetSpecifications().ToArray(); }