public override void TypoTest() { #if __WATCHOS__ Assert.Ignore("Need to find alternative for UITextChecker on WatchOS."); #else // the dictionary used by iOS varies with versions and // we don't want to maintain special cases for each version var sdk = new Version(Constants.SdkVersion); if (!UIDevice.CurrentDevice.CheckSystemVersion(sdk.Major, sdk.Minor)) { Assert.Ignore("Typos only verified using the latest SDK"); } // that's slow and there's no value to run it on devices as the API names // being verified won't change from the simulator TestRuntime.AssertSimulatorOrDesktop("Typos only detected on simulator"); base.TypoTest(); #endif }