public void ShouldEqualIdenticalEffect() { var a = new CustomGrid(Color.Red); var b = new CustomGrid(Color.Red); Assert.True(a == b); Assert.False(a != b); Assert.True(a.Equals(b)); Assert.AreEqual(a, b); }
public void ShouldNotEqualDifferentEffect() { var a = new CustomGrid(Color.Red); var b = new CustomGrid(Color.Blue); Assert.False(a == b); Assert.True(a != b); Assert.False(a.Equals(b)); Assert.AreNotEqual(a, b); }
public void ShouldNotEqualDifferent1DArray() { var grid = new CustomGrid(Color.Pink); var arr = new Color[Constants.MaxGridLeds]; for (var index = 0; index < Constants.MaxGridLeds; index++) { arr[index] = Color.Red; } Assert.False(grid == arr); Assert.True(grid != arr); Assert.False(grid.Equals(arr)); Assert.AreNotEqual(grid, arr); }
public void ShouldEqualIdentical1DArray() { var grid = new CustomGrid(Color.Red); var arr = new Color[Constants.MaxGridLeds]; // Populate the 1D array for (var index = 0; index < Constants.MaxGridLeds; index++) { arr[index] = Color.Red; } Assert.True(grid == arr); Assert.False(grid != arr); Assert.True(grid.Equals(arr)); Assert.AreEqual(grid, arr); }
public void ShouldNotEqualDifferentArray() { var effect = new CustomGrid(Color.Red); var array = new Color[Constants.MaxRows][]; for (var row = 0; row < Constants.MaxRows; row++) { array[row] = new Color[Constants.MaxColumns]; for (var column = 0; column < Constants.MaxColumns; column++) { array[row][column] = Color.Blue; } } Assert.False(effect == array); Assert.True(effect != array); Assert.False(effect.Equals(array)); Assert.AreNotEqual(effect, array); }
public void ShouldNotEqualDifferent2DArray() { var effect = new CustomGrid(Color.Red); var array = new Color[Constants.MaxRows][]; for (var row = 0; row < Constants.MaxRows; row++) { array[row] = new Color[Constants.MaxColumns]; for (var column = 0; column < Constants.MaxColumns; column++) array[row][column] = Color.Blue; } Assert.False(effect == array); Assert.True(effect != array); Assert.False(effect.Equals(array)); Assert.AreNotEqual(effect, array); }
public void ShouldNotEqualDifferent1DArray() { var grid = new CustomGrid(Color.Pink); var arr = new Color[Constants.MaxGridLeds]; for (var index = 0; index < Constants.MaxGridLeds; index++) arr[index] = Color.Red; Assert.False(grid == arr); Assert.True(grid != arr); Assert.False(grid.Equals(arr)); Assert.AreNotEqual(grid, arr); }
public void ShouldEqualIdentical1DArray() { var grid = new CustomGrid(Color.Red); var arr = new Color[Constants.MaxGridLeds]; // Populate the 1D array for (var index = 0; index < Constants.MaxGridLeds; index++) arr[index] = Color.Red; Assert.True(grid == arr); Assert.False(grid != arr); Assert.True(grid.Equals(arr)); Assert.AreEqual(grid, arr); }