public void CreateTopToBottomShadow_StartAndEndPointsYCoordinateSpan() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateTopToBottomShadow(); Assert.AreEqual(0, layer.StartPoint.Y); Assert.AreEqual(1, layer.EndPoint.Y); }
public void CreateTopToBottomShadow_SecondColorHasZeroAlpha() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateTopToBottomShadow(); Assert.AreEqual(0f, layer.Colors[1].Alpha); }
public void CreateTopToBottomShadow_StartAndEndPointsXCoordinateStaysAtMidpoint() { var shadowCreator = new ShadowLayerCreator(); var layer = shadowCreator.CreateTopToBottomShadow(); Assert.AreEqual(0.5f, layer.StartPoint.X); Assert.AreEqual(0.5f, layer.EndPoint.X); }
public void CreateTopToBottomShadow_FirstColorIsBlackWithAlpha() { var shadowCreator = new ShadowLayerCreator { Alpha = 0.4f }; var layer = shadowCreator.CreateTopToBottomShadow(); AssertColorIsBlack(layer.Colors[0]); Assert.AreEqual(0.4f, layer.Colors[0].Alpha); }