// 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);
            }
        }
Пример #2
0
        // 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);
            }
        }