public void TruckTest() { var t1 = new Truck(); var t2 = new Truck(); t1.size.Height = 2; t1.size.Width = 2; t2.size.Height = 3; t2.size.Width = 3; ComparisonResult result = _compare.Compare(t1, t2); Assert.IsFalse(result.AreEqual); var b1 = new Boxes(); var b2 = new Boxes(); b1.sizes = new List<Size>(); Size s1 = new Size(); s1.Height = 2; s1.Width = 2; b1.sizes.Add(s1); b2.sizes = new List<Size>(); Size s2 = new Size(); s2.Height = 3; s2.Width = 3; b1.sizes.Add(s2); result = _compare.Compare(b1, b2); Assert.IsFalse(result.AreEqual); }
public void TestStruct() { Size size1 = new Size(); size1.Width = 800; size1.Height = 600; Size size2 = new Size(); size2.Width = 1024; size2.Height = 768; List<Size> list1 = new List<Size>(); list1.Add(size1); list1.Add(size2); List<Size> list2 = new List<Size>(); list2.Add(size1); list2.Add(size2); ComparisonResult result = _compare.Compare(list1, list2); if (!result.AreEqual) throw new Exception(result.DifferencesString); }
public void TestStructNegative() { Size size1 = new Size(); size1.Width = 800; size1.Height = 600; Size size2 = new Size(); size2.Width = 1024; size2.Height = 768; List<Size> list1 = new List<Size>(); list1.Add(size1); list1.Add(size2); List<Size> list2 = new List<Size>(); list2.Add(size1); Size size3 = new Size(); size3.Width = 1025; size3.Height = 768; list2.Add(size3); Assert.IsFalse(_compare.Compare(list1, list2).AreEqual); }
public void Identify() { Size size1 = new Size(); size1.Width = 800; size1.Height = 600; Size size2 = new Size(); size2.Width = 1024; size2.Height = 768; Console.WriteLine(size1.GetHashCode()); Console.WriteLine(size2.GetHashCode()); }