diff options
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla37625.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla37625.cs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla37625.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla37625.cs new file mode 100644 index 00000000..dd5f9819 --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla37625.cs @@ -0,0 +1,36 @@ +using System; +using System.Threading.Tasks; + +using Xamarin.Forms.CustomAttributes; + +#if UITEST +using Xamarin.UITest; +using NUnit.Framework; +#endif + +namespace Xamarin.Forms.Controls +{ + [Preserve (AllMembers = true)] + [Issue (IssueTracker.Bugzilla, 37625, "App crashes when quickly adding/removing Image views (Windows UWP)")] + public class Bugzilla37625 : TestContentPage // or TestMasterDetailPage, etc ... + { + protected override async void Init () + { + int retry = 5; + while (retry-- >= 0) { + var imageUri = new Uri ("https://xamarin.com/content/images/pages/products/platform.png"); + Content = new Image () { Source = new UriImageSource () { Uri = imageUri }, BackgroundColor = Color.Black, AutomationId = "success" }; + + await Task.Delay (50); + } + } + +#if UITEST + [Test] + public void Bugzilla37625Test () + { + RunningApp.WaitForElement (q => q.Marked ("success")); + } +#endif + } +} |