Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }