public void TestMeasure(double availableWidth, double availableHeight) { var view = new Mock <IProgressBar>(); var drawable = new ProgressBarDrawable(view.Object); var size = drawable.Measure(availableWidth, availableHeight); Assert.Equal(new Size(availableWidth, DeviceInfo.ScalingFactor), size); }
public void TestDraw() { var view = new Mock <IProgressBar>(); var canvas = new Mock <ICanvas>(); var drawable = new ProgressBarDrawable(view.Object); var exception = Record.Exception(() => { drawable.Draw(canvas.Object, new RectF(0, 0, 100, 100)); }); Assert.Null(exception); }