public void ConsolePixelDataIsSet() { var consolePixelData = new ConsolePixelData(); // act var consolePixel = new ConsolePixel(consolePixelData); Assert.AreEqual(consolePixelData, consolePixel.Data); }
public void Clone_Clones() { var consolePixelData = new ConsolePixelData { Colour = 'A' }; var consolePixel = new ConsolePixel(consolePixelData); // act var result = consolePixel.Clone(); Assert.AreNotEqual(result, consolePixel); Assert.AreNotEqual(result.Data, consolePixel.Data); Assert.AreEqual(result.Data.Colour, consolePixel.Data.Colour); }
public void IsColour_Match_ReturnsTrue() { var consolePixelData = new ConsolePixelData { Colour = 'A' }; var consolePixel = new ConsolePixel(consolePixelData); var consolePixelDataReference = new ConsolePixelData { Colour = 'A' }; var consolePixelReference = new ConsolePixel(consolePixelDataReference); // act var result = consolePixel.IsColourMatch(consolePixelReference); Assert.IsTrue(result); }
public void SetColour_SetsColour() { var consolePixelData = new ConsolePixelData { Colour = 'A' }; var consolePixel = new ConsolePixel(consolePixelData); var consolePixelDataReference = new ConsolePixelData { Colour = 'B' }; var consolePixelReference = new ConsolePixel(consolePixelDataReference); // act consolePixel.SetColour(consolePixelReference); Assert.AreEqual(consolePixelDataReference.Colour, consolePixelData.Colour); }