public void TestEquality() { var size = new Size(5, 5); var sameSize = new Size(5, 5); var otherWidth = new Size(3, 5); var otherHeight = new Size(5, 7); // general Assert.AreEqual(size, size); Assert.AreNotEqual(size, null); Assert.AreNotEqual(size, new object()); // MapPosition Assert.AreEqual(size, sameSize); Assert.AreEqual(size, (object)sameSize); Assert.AreNotEqual(size, otherWidth); Assert.AreNotEqual(size, otherHeight); }
public bool Equals(Size size) { return size != null && size.Width == Width && size.Height == Height; }
public Size(Size size) { Width = size.Width; Height = size.Height; }
public void TestWidth() { var size = new Size(5, 1); Assert.AreEqual(5, size.Width); }
public void TestToString() { var size = new Size(4, 6); Assert.AreEqual("4, 6", size.ToString()); }
public void TestHeight() { var size = new Size(1, 8); Assert.AreEqual(8, size.Height); }
public void TestCreateSizeFromSize() { var size = new Size(7, 4); Assert.AreEqual(new Size(7, 4), new Size(size)); }