// ReSharper disable UnusedParameter.Local void Verify_Check(bool isValid, string value) // ReSharper restore UnusedParameter.Local { //------------Setup for test-------------------------- var rule = new IsPositiveNumberRule(() => value) { LabelText = "The item" }; //------------Execute Test--------------------------- var result = rule.Check(); //------------Assert Results------------------------- if(isValid) { Assert.IsNull(result); } else { StringAssert.Contains("The item must be a real number", result.Message); } }
// ReSharper disable UnusedParameter.Local void Verify_Check(bool isValid, string value) // ReSharper restore UnusedParameter.Local { //------------Setup for test-------------------------- var rule = new IsPositiveNumberRule(() => value) { LabelText = "The item" }; //------------Execute Test--------------------------- var result = rule.Check(); //------------Assert Results------------------------- if (isValid) { Assert.IsNull(result); } else { StringAssert.Contains("The item must be a real number", result.Message); } }