Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }