public void TestMeasure(double availableWidth, double availableHeight) { var drawable = new MaterialIconDrawable(); var size = drawable.Measure(availableWidth, availableHeight); Assert.Equal(new Size(DeviceInfo.ScalingFactor, DeviceInfo.ScalingFactor), size); }
public void TestIcon(MaterialIcons icon) { var drawable = new MaterialIconDrawable(); drawable.Icon = icon; Assert.Equal(icon, drawable.Icon); }
public void TestColor() { var drawable = new MaterialIconDrawable(); drawable.Color = Color.Red; Assert.Equal(Color.Red, drawable.Color); drawable.Color = Color.Default; Assert.Equal(Color.Default, drawable.Color); }
public void TestDraw() { var canvas = new Mock <ICanvas>(); var drawable = new MaterialIconDrawable(); var exception = Record.Exception(() => { drawable.Draw(canvas.Object, new RectF(0, 0, 100, 100)); }); Assert.Null(exception); }