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); }
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); }