コード例 #1
0
        public void CompareDynamicObjectCookiesTest()
        {
            dynamic cookieJar1 = new DynamicCookies();

            cookieJar1.Oreos   = 10;
            cookieJar1.ElFudge = 2;

            dynamic cookieJar2 = new DynamicCookies();

            cookieJar2.Oreos   = 10;
            cookieJar2.ElFudge = 2;

            CompareLogic     comparer = new CompareLogic();
            ComparisonResult result   = comparer.Compare(cookieJar1, cookieJar2);

            Assert.IsTrue(result.AreEqual);
        }
コード例 #2
0
        public void CompareDynamicObjectCookiesTestNegative()
        {
            dynamic cookieJar1 = new DynamicCookies();

            cookieJar1.Oreos   = 10;
            cookieJar1.ElFudge = 2;

            dynamic cookieJar2 = new DynamicCookies();

            cookieJar2.Oreos   = 10;
            cookieJar2.ElFudge = 0; //Someone ate all of the El Fudge Cookies, oh no

            CompareLogic     comparer = new CompareLogic();
            ComparisonResult result   = comparer.Compare(cookieJar1, cookieJar2);

            Console.WriteLine(result.DifferencesString);
            Assert.IsFalse(result.AreEqual);
        }