using System.Threading; using NUnit.Framework; using Xamarin.Forms.CustomAttributes; namespace Xamarin.Forms.Core.UITests { [TestFixture] [Category(UITestCategories.Image)] internal class ImageUITests : _ViewUITests { public ImageUITests() { PlatformViewType = Views.Image; } protected override void NavigateToGallery() { App.NavigateToGallery(GalleryQueries.ImageGallery); // let remote images load Thread.Sleep(2000); } [UiTestExempt(ExemptReason.CannotTest, "Invalid interaction")] public override void _Focus() { } // TODO public override void _GestureRecognizers() { } [UiTestExempt(ExemptReason.CannotTest, "Invalid interaction")] public override void _IsEnabled() { } [UiTestExempt(ExemptReason.CannotTest, "Invalid interaction")] public override void _IsFocused() { } [UiTestExempt(ExemptReason.CannotTest, "Invalid interaction")] public override void _UnFocus() { } // TODO // Implement control specific ui tests // TODO // Tests for remote images protected override void FixtureTeardown() { App.NavigateBack(); base.FixtureTeardown(); } } }