public void ColorWasChangedIsFalseWhenSameColorSet() { TileInSpace tile = new TileInSpace(CreateSquare("Square"), default(Point3D), Quaternion.One); Assert.IsFalse(tile.ColorWasChanged); tile.SetNewColor(tile.Color); Assert.IsFalse(tile.ColorWasChanged); }
public void ColorWasChangedIsTrueWhenTwoDifferentColorAreSet() { TileInSpace tile = new TileInSpace(CreateSquare("Square"), default(Point3D), Quaternion.One); Assert.IsFalse(tile.ColorWasChanged); Color tileColor = tile.Color; Color newTileColor = Color.Blue; Assert.AreNotEqual(tileColor, newTileColor); tile.SetNewColor(newTileColor); Assert.IsTrue(tile.ColorWasChanged); }