443 строки
20 KiB
C#
443 строки
20 KiB
C#
//
|
|
// Unit tests for INIntentResolutionResult
|
|
//
|
|
// Authors:
|
|
// Alex Soto <alexsoto@microsoft.com>
|
|
//
|
|
//
|
|
// Copyright 2016 Xamarin Inc. All rights reserved.
|
|
//
|
|
|
|
#if !__TVOS__ && !__WATCHOS__ && XAMCORE_2_0
|
|
|
|
using System;
|
|
using NUnit.Framework;
|
|
|
|
using Foundation;
|
|
using Intents;
|
|
|
|
namespace MonoTouchFixtures.Intents {
|
|
|
|
[TestFixture]
|
|
[Preserve (AllMembers = true)]
|
|
public class INIntentResolutionResultTests {
|
|
|
|
[SetUp]
|
|
public void Setup ()
|
|
{
|
|
TestRuntime.AssertXcodeVersion (8, 0);
|
|
}
|
|
|
|
[Test]
|
|
public void INIntentResolutionResultIsAbstractTest ()
|
|
{
|
|
Assert.Throws<NotImplementedException> (() => { var needsValue = INIntentResolutionResult.NeedsValue; }, "Base type must implement NeedsValue");
|
|
Assert.Throws<NotImplementedException> (() => { var notRequired = INIntentResolutionResult.NotRequired; }, "Base type must implement NotRequired");
|
|
Assert.Throws<NotImplementedException> (() => { var unsupported = INIntentResolutionResult.Unsupported; }, "Base type must implement Unsupported");
|
|
}
|
|
|
|
[Test]
|
|
public void INCallRecordTypeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCallRecordTypeResolutionResult.NeedsValue)
|
|
using (var notRequired = INCallRecordTypeResolutionResult.NotRequired)
|
|
using (var unsupported = INCallRecordTypeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCallRecordTypeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCallRecordTypeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCallRecordTypeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INDateComponentsRangeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INDateComponentsRangeResolutionResult.NeedsValue)
|
|
using (var notRequired = INDateComponentsRangeResolutionResult.NotRequired)
|
|
using (var unsupported = INDateComponentsRangeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsRangeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsRangeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsRangeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INMessageAttributeOptionsResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INMessageAttributeOptionsResolutionResult.NeedsValue)
|
|
using (var notRequired = INMessageAttributeOptionsResolutionResult.NotRequired)
|
|
using (var unsupported = INMessageAttributeOptionsResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeOptionsResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeOptionsResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeOptionsResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INMessageAttributeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INMessageAttributeResolutionResult.NeedsValue)
|
|
using (var notRequired = INMessageAttributeResolutionResult.NotRequired)
|
|
using (var unsupported = INMessageAttributeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INMessageAttributeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INPersonResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INPersonResolutionResult.NeedsValue)
|
|
using (var notRequired = INPersonResolutionResult.NotRequired)
|
|
using (var unsupported = INPersonResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INPersonResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INPersonResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INPersonResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INPlacemarkResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INPlacemarkResolutionResult.NeedsValue)
|
|
using (var notRequired = INPlacemarkResolutionResult.NotRequired)
|
|
using (var unsupported = INPlacemarkResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INPlacemarkResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INPlacemarkResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INPlacemarkResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INSpeakableStringResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INSpeakableStringResolutionResult.NeedsValue)
|
|
using (var notRequired = INSpeakableStringResolutionResult.NotRequired)
|
|
using (var unsupported = INSpeakableStringResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INSpeakableStringResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INSpeakableStringResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INSpeakableStringResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INStringResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INStringResolutionResult.NeedsValue)
|
|
using (var notRequired = INStringResolutionResult.NotRequired)
|
|
using (var unsupported = INStringResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INStringResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INStringResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INStringResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
#if !MONOMAC // iOS only Result types
|
|
[Test]
|
|
public void INBooleanResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INBooleanResolutionResult.NeedsValue)
|
|
using (var notRequired = INBooleanResolutionResult.NotRequired)
|
|
using (var unsupported = INBooleanResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INBooleanResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INBooleanResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INBooleanResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INCarAirCirculationModeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCarAirCirculationModeResolutionResult.NeedsValue)
|
|
using (var notRequired = INCarAirCirculationModeResolutionResult.NotRequired)
|
|
using (var unsupported = INCarAirCirculationModeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCarAirCirculationModeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCarAirCirculationModeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCarAirCirculationModeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INCarAudioSourceResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCarAudioSourceResolutionResult.NeedsValue)
|
|
using (var notRequired = INCarAudioSourceResolutionResult.NotRequired)
|
|
using (var unsupported = INCarAudioSourceResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCarAudioSourceResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCarAudioSourceResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCarAudioSourceResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INCarDefrosterResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCarDefrosterResolutionResult.NeedsValue)
|
|
using (var notRequired = INCarDefrosterResolutionResult.NotRequired)
|
|
using (var unsupported = INCarDefrosterResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCarDefrosterResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCarDefrosterResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCarDefrosterResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INCarSeatResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCarSeatResolutionResult.NeedsValue)
|
|
using (var notRequired = INCarSeatResolutionResult.NotRequired)
|
|
using (var unsupported = INCarSeatResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCarSeatResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCarSeatResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCarSeatResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INCurrencyAmountResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INCurrencyAmountResolutionResult.NeedsValue)
|
|
using (var notRequired = INCurrencyAmountResolutionResult.NotRequired)
|
|
using (var unsupported = INCurrencyAmountResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INCurrencyAmountResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INCurrencyAmountResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INCurrencyAmountResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INDoubleResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INDoubleResolutionResult.NeedsValue)
|
|
using (var notRequired = INDoubleResolutionResult.NotRequired)
|
|
using (var unsupported = INDoubleResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INDoubleResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INDoubleResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INDoubleResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INDateComponentsResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INDateComponentsResolutionResult.NeedsValue)
|
|
using (var notRequired = INDateComponentsResolutionResult.NotRequired)
|
|
using (var unsupported = INDateComponentsResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INDateComponentsResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INIntegerResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INIntegerResolutionResult.NeedsValue)
|
|
using (var notRequired = INIntegerResolutionResult.NotRequired)
|
|
using (var unsupported = INIntegerResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INIntegerResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INIntegerResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INIntegerResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INRadioTypeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INRadioTypeResolutionResult.NeedsValue)
|
|
using (var notRequired = INRadioTypeResolutionResult.NotRequired)
|
|
using (var unsupported = INRadioTypeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INRadioTypeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INRadioTypeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INRadioTypeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INRelativeReferenceResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INRelativeReferenceResolutionResult.NeedsValue)
|
|
using (var notRequired = INRelativeReferenceResolutionResult.NotRequired)
|
|
using (var unsupported = INRelativeReferenceResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INRelativeReferenceResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INRelativeReferenceResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INRelativeReferenceResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INRelativeSettingResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INRelativeSettingResolutionResult.NeedsValue)
|
|
using (var notRequired = INRelativeSettingResolutionResult.NotRequired)
|
|
using (var unsupported = INRelativeSettingResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INRelativeSettingResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INRelativeSettingResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INRelativeSettingResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INRestaurantGuestResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INRestaurantGuestResolutionResult.NeedsValue)
|
|
using (var notRequired = INRestaurantGuestResolutionResult.NotRequired)
|
|
using (var unsupported = INRestaurantGuestResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INRestaurantGuestResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INRestaurantGuestResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INRestaurantGuestResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INRestaurantResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INRestaurantResolutionResult.NeedsValue)
|
|
using (var notRequired = INRestaurantResolutionResult.NotRequired)
|
|
using (var unsupported = INRestaurantResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INRestaurantResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INRestaurantResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INRestaurantResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INTemperatureResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INTemperatureResolutionResult.NeedsValue)
|
|
using (var notRequired = INTemperatureResolutionResult.NotRequired)
|
|
using (var unsupported = INTemperatureResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INTemperatureResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INTemperatureResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INTemperatureResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INWorkoutGoalUnitTypeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INWorkoutGoalUnitTypeResolutionResult.NeedsValue)
|
|
using (var notRequired = INWorkoutGoalUnitTypeResolutionResult.NotRequired)
|
|
using (var unsupported = INWorkoutGoalUnitTypeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INWorkoutGoalUnitTypeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INWorkoutGoalUnitTypeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INWorkoutGoalUnitTypeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
|
|
[Test]
|
|
public void INWorkoutLocationTypeResolutionResultPropertyTest ()
|
|
{
|
|
using (var needsValue = INWorkoutLocationTypeResolutionResult.NeedsValue)
|
|
using (var notRequired = INWorkoutLocationTypeResolutionResult.NotRequired)
|
|
using (var unsupported = INWorkoutLocationTypeResolutionResult.Unsupported) {
|
|
Assert.NotNull (needsValue, "NeedsValue Null");
|
|
Assert.NotNull (notRequired, "NotRequired Null");
|
|
Assert.NotNull (unsupported, "Unsupported Null");
|
|
|
|
Assert.IsInstanceOfType (typeof (INWorkoutLocationTypeResolutionResult), needsValue, "NeedsValue");
|
|
Assert.IsInstanceOfType (typeof (INWorkoutLocationTypeResolutionResult), notRequired, "NotRequired");
|
|
Assert.IsInstanceOfType (typeof (INWorkoutLocationTypeResolutionResult), unsupported, "Unsupported");
|
|
}
|
|
}
|
|
#endif
|
|
}
|
|
}
|
|
#endif
|