public static void BgKeyword_GivenValidColorNameEnum_ReturnsNewObject() { FabulousText text = string.Empty; var result = Fabulous.BgKeyword(ColorKeyword.DarkSeaGreen); Assert.AreNotSame(text, result); }
public static void BgKeyword_GivenValidColorNameEnum_ReturnsObjectWithBackgroundSet() { var expectedColor = new Rgb(143, 188, 143); var result = Fabulous.BgKeyword(ColorKeyword.DarkSeaGreen); Assert.AreEqual(expectedColor, result.BackgroundColor); }
public static void BgKeyword_GivenValidColorName_ReturnsObjectWithBackgroundSet() { var expectedColor = new Rgb(143, 188, 143); var text = Fabulous.BgKeyword("DarkSeaGreen"); Assert.AreEqual(expectedColor, text.BackgroundColor); }
public static void BgKeyword_GivenNullEmptyOrWhiteSpace_ThrowsArgNullException() { Assert.Multiple(() => { Assert.Throws <ArgumentNullException>(() => Fabulous.BgKeyword(null)); Assert.Throws <ArgumentNullException>(() => Fabulous.BgKeyword(string.Empty)); Assert.Throws <ArgumentNullException>(() => Fabulous.BgKeyword(" ")); }); }
public static void BgKeyword_GivenInvalidKeywordEnum_ThrowsArgNullException() { const ColorKeyword keyword = (ColorKeyword)293048; Assert.Throws <ArgumentException>(() => Fabulous.BgKeyword(keyword)); }