Example #1
0
        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);
        }
Example #2
0
 public bool Equals(Size size)
 {
     return size != null && size.Width == Width && size.Height == Height;
 }
Example #3
0
 public Size(Size size)
 {
     Width = size.Width;
     Height = size.Height;
 }
Example #4
0
 public void TestWidth()
 {
     var size = new Size(5, 1);
     Assert.AreEqual(5, size.Width);
 }
Example #5
0
 public void TestToString()
 {
     var size = new Size(4, 6);
     Assert.AreEqual("4, 6", size.ToString());
 }
Example #6
0
 public void TestHeight()
 {
     var size = new Size(1, 8);
     Assert.AreEqual(8, size.Height);
 }
Example #7
0
 public void TestCreateSizeFromSize()
 {
     var size = new Size(7, 4);
     Assert.AreEqual(new Size(7, 4), new Size(size));
 }