public void ThrowsExceptionOnUnknownRoute(object route) { // prepare var bitmap = Bitmap.CreateBitmap(100, 100, Bitmap.Config.Alpha8 !) ?? throw new InvalidOperationException("can't create a test bitmap"); var router = new DroidImageRouter(); var mock = new Mock <IPlatformSpecificExtension>(); var ims = new SealedToastImageSource(bitmap); // act && verify Assert.Throws <InvalidOperationException>(() => router.Configure(mock.Object, ims, (Router.Route)route)); }
public void Configure(object route) { // prepare var bitmap = Bitmap.CreateBitmap(100, 100, Bitmap.Config.Alpha8 !) ?? throw new InvalidOperationException("can't create a test bitmap"); var router = new DroidImageRouter(); var mock = new Mock <IPlatformSpecificExtension>(); ToastImageSource ims = new SealedToastImageSource(bitmap); // act router.Configure(mock.Object, ims, (Router.Route)route); // verify mock.Assert(_ => _.SetLargeIcon(bitmap)); }