コード例 #1
0
        public void BodyRuleEqualsRuleFailsTest()
        {
            var Target = this.fakerBodyRule.Generate();
            var input  = new BodyRule(Target.Type, new JObject()) as object;

            Assert.False(Target.Equals(input));
        }
コード例 #2
0
        public void BodyRuleEqualsSuccessTest()
        {
            var Target = this.fakerBodyRule.Generate();

            var input = new BodyRule(Target.Type, Target.RuleValue) as object;

            Assert.True(Target.Equals(input));
        }
コード例 #3
0
        public void BodyRuleEqualsTypeFailsTest()
        {
            var Target = this.fakerBodyRule.Generate();

            Target.Type = ComparerType.JSONEQUALITY;
            var input = new BodyRule(ComparerType.JSONCONTAINS, Target.RuleValue) as object;

            Assert.False(Target.Equals(input));
        }
コード例 #4
0
        /// <inheritdoc />
        public IEnumerable <Assert> CreateAssert(BodyRule rule, string request)
        {
            var asserts    = new List <Assert>();
            var bodyAssert = new Assert()
            {
                Actual = request, Expect = rule.RuleValue.ToString(), Rule = rule.Type
            };

            asserts.Add(bodyAssert);

            return(asserts);
        }