public void EqualsOperator_WhenHeightIsTheSameAsWidth_ReturnsTrue() { var sizeA = new Size(1, 1); var sizeB = new Size(1, 1); Assert.IsTrue(sizeA == sizeB); }
public void GetHashCode_ForEqualObjects_IsTheSame() { var size1 = new Size(1, 1); var size2 = new Size(1, 1); Assert.AreEqual(size1, size2); Assert.AreEqual(size1.GetHashCode(), size2.GetHashCode()); }
public void Constructor_WhenPassedArray_ReturnsCorrectSize() { var arr = new int[3, 2]; var matrix = new CoolMatrix(arr); var expectedSize = new Size(3, 2); Assert.AreEqual(expectedSize, matrix.Size); }
public void EqualsOperator_WhenHeightAndWidthAreDifferent_ReturnsFalse() { var sizeA = new Size(1, 1); var sizeB = new Size(1, 2); var sizeC = new Size(2, 1); Assert.IsFalse(sizeA == sizeB); Assert.IsFalse(sizeA == sizeC); Assert.IsFalse(sizeB == sizeC); }
public void WidthProperty_Always_ReturnsWidth() { var size = new Size(width: 1, height: 2); Assert.AreEqual(1, size.Width); }
public void IsSquare_WhenHeightIsTheSameAsWidth_ReturnsTrue() { var size = new Size(width: 1, height: 1); Assert.IsTrue(size.IsSquare); }
public void IsSquare_WhenHeightAndWidthAreDifferent_ReturnsFalse() { var size = new Size(width: 1, height: 2); Assert.IsFalse(size.IsSquare); }
public void HeightProperty_Always_ReturnsHeight() { var size = new Size(width: 1, height: 2); Assert.AreEqual(2, size.Height); }
public void EqualsOperator_ForNull_ReturnsFalse() { var size = new Size(1, 2); Assert.IsFalse(size == null); }
public void EqualsOperator_ForTheSameObject_ReturnsTrue() { var size = new Size(1, 2); Assert.IsTrue(size == size); }