public void CreateLeftToRightShadow_SecondColorHasZeroAlpha() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateLeftToRightShadow(); Assert.AreEqual(0f, layer.Colors[1].Alpha); }
public void CreateLeftToRightShadow_StartAndEndPointsXCoordinateSpan() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateLeftToRightShadow(); Assert.AreEqual(0, layer.StartPoint.X); Assert.AreEqual(1, layer.EndPoint.X); }
public void CreateLeftToRightShadow_FirstColorIsBlackWithAlpha() { var shadowCreator = new ShadowLayerCreator { Alpha = 0.4f }; var layer = shadowCreator.CreateLeftToRightShadow(); AssertColorIsBlack(layer.Colors[0]); Assert.AreEqual(0.4f, layer.Colors[0].Alpha); }
public void CreateLeftToRightShadow_StartAndEndPointsYCoordinateStaysAtMidpoint() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateLeftToRightShadow(); Assert.AreEqual(0.5f, layer.StartPoint.Y); Assert.AreEqual(0.5f, layer.EndPoint.Y); }