public void Should_fix_all_args()
 {
     var pattern = new Required(new Argument("N"), new Argument("N"));
     Assert.AreEqual(pattern.Children[0], pattern.Children[1]);
     Assert.AreNotSame(pattern.Children[0], pattern.Children[1]);
     pattern.FixIdentities();
     Assert.AreSame(pattern.Children[0], pattern.Children[1]);
 }
Exemple #2
0
        public void Should_fix_all_args()
        {
            var pattern = new Required(new Argument("N"), new Argument("N"));

            Assert.AreEqual(pattern.Children[0], pattern.Children[1]);
            Assert.AreNotSame(pattern.Children[0], pattern.Children[1]);
            pattern.FixIdentities();
            Assert.AreSame(pattern.Children[0], pattern.Children[1]);
        }