protected override async Task DoRunAsync() { var result = await serviceProvider.GetRequiredService <INotificationBuilder>() .AddTitle(Localization.R_SOME_TITLE) .AddDescription(Localization.R_LOREM_IPSUM) .AddImage(await toastImageSourceFactory.FromFileAsync("platform_image.jpg")) .Build().ShowAsync(); Assert(result == NotificationResult.Activated || result == NotificationResult.TimedOut); }
protected override async Task DoRunAsync() { var fileName = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "file.png"); var src = Assembly.GetExecutingAssembly().GetManifestResourceStream(TestData.KEmbeddedImage); using (var file = File.OpenWrite(fileName)) { await src.CopyToAsync(file); await file.FlushAsync(); } var result = await serviceProvider.GetRequiredService <INotificationBuilder>() .AddTitle(Localization.R_SOME_TITLE) .AddDescription(Localization.R_LOREM_IPSUM) .AddImage(await toastImageSourceFactory.FromFileAsync(fileName)) .Build().ShowAsync(); Assert(result == NotificationResult.Activated || result == NotificationResult.TimedOut); }