public void NamedVersionIsItself() { var original = new NamedColor("Derp"); var copy = original.Name; Assert.That(original, Is.SameAs(copy)); }
public void RgbVersionReturnsNullForInvalidNames(string nameValue) { var name = new NamedColor(nameValue); var rgb = name.RedGreenBlue; Assert.That(rgb, Is.Null); }
public void RgbVersionWorks(string nameValue, byte red, byte green, byte blue) { var name = new NamedColor(nameValue); var rgb = name.RedGreenBlue; Assert.That(rgb.Red, Is.EqualTo(red)); Assert.That(rgb.Green, Is.EqualTo(green)); Assert.That(rgb.Blue, Is.EqualTo(blue)); }
public void ItSavesValuesCorrectly() { var color = new NamedColor("Derp"); Assert.That(color.Value, Is.EqualTo("Derp")); }