예제 #1
0
        public void CanCreateReturnTypeMatchingRuleNodeFromData()
        {
            ReturnTypeMatchingRuleData ruleData = new ReturnTypeMatchingRuleData();

            ruleData.Name       = "name o' rule";
            ruleData.Match      = "System.Return.Type";
            ruleData.IgnoreCase = false;

            ReturnTypeMatchingRuleNode ruleNode = new ReturnTypeMatchingRuleNode(ruleData);

            Assert.AreEqual(ruleData.Name, ruleNode.Name);
            Assert.AreEqual(ruleData.Match, ruleNode.Match);
            Assert.AreEqual(ruleData.IgnoreCase, ruleNode.IgnoreCase);
        }
예제 #2
0
        public void CanCreateRuleDataFromReturnTypeMatchingRuleNode()
        {
            ReturnTypeMatchingRuleNode ruleNode = new ReturnTypeMatchingRuleNode();

            ruleNode.Name       = "name o' rule";
            ruleNode.Match      = "System.Return.Type";
            ruleNode.IgnoreCase = false;

            ReturnTypeMatchingRuleData ruleData = ruleNode.GetConfigurationData() as ReturnTypeMatchingRuleData;

            Assert.IsNotNull(ruleData);
            Assert.AreEqual(ruleNode.Name, ruleData.Name);
            Assert.AreEqual(ruleNode.Match, ruleData.Match);
            Assert.AreEqual(ruleNode.IgnoreCase, ruleData.IgnoreCase);
        }
예제 #3
0
        public void ReturnTypeMatchingRuleNodeHasProperDefaultName()
        {
            ReturnTypeMatchingRuleNode ruleNode = new ReturnTypeMatchingRuleNode();

            Assert.AreEqual("Return Type Matching Rule", ruleNode.Name);
        }