public void AddImage() { // prepare var bitmap = ABitmap.CreateBitmap(100, 100, ABitmap.Config.Alpha8 !) ?? throw new InvalidOperationException("can't create a test bitmap"); var mock = new Mock <IBuilder>(); ToastImageSource ims = new SealedToastImageSource(bitmap); // act mock.Object.AddImage(ims); // verify mock.Assert(_ => _.Add(ims, Router.Route.Default)); }
public void AddLargeIcon() { // prepare var bitmap = ABitmap.CreateBitmap(100, 100, ABitmap.Config.Alpha8 !) ?? throw new InvalidOperationException("can't create a test bitmap"); var mock = new Mock <IDroidNotificationExtension>(); var extension = (IDroidNotificationExtension)mock.Object; ToastImageSource ims = new SealedToastImageSource(bitmap); // act extension.AddLargeIcon(ims); // verify mock.Assert(_ => _.Add(ims, Router.Route.DroidLargeIcon)); }