├── .gitattributes
├── .gitignore
├── .nuget
├── NuGet.Config
├── NuGet.exe
└── NuGet.targets
├── Assets
├── AssetStoreTools.meta
├── AssetStoreTools
│ ├── Editor.meta
│ ├── Editor
│ │ ├── AssetStoreTools.dll
│ │ ├── AssetStoreTools.dll.meta
│ │ ├── AssetStoreToolsExtra.dll
│ │ ├── AssetStoreToolsExtra.dll.meta
│ │ ├── DroidSansMono.ttf
│ │ ├── DroidSansMono.ttf.meta
│ │ ├── icon.png
│ │ └── icon.png.meta
│ ├── Labels.asset
│ └── Labels.asset.meta
├── Examples.meta
├── Examples
│ ├── Documentation.pdf
│ ├── Documentation.pdf.meta
│ ├── iOS4UnityExamples.cs
│ ├── iOS4UnityExamples.cs.meta
│ ├── iOS4UnityExamples.unity
│ └── iOS4UnityExamples.unity.meta
├── NUnitLite.meta
├── NUnitLite
│ ├── NUnitLite-0.7.0.meta
│ ├── NUnitLite-0.7.0
│ │ ├── Api.meta
│ │ ├── Api
│ │ │ ├── ExpectedExceptionData.cs
│ │ │ ├── ExpectedExceptionData.cs.meta
│ │ │ ├── IApplyToTest.cs
│ │ │ ├── IApplyToTest.cs.meta
│ │ │ ├── IParameterDataSource.cs
│ │ │ ├── IParameterDataSource.cs.meta
│ │ │ ├── IPropertyBag.cs
│ │ │ ├── IPropertyBag.cs.meta
│ │ │ ├── ITest.cs
│ │ │ ├── ITest.cs.meta
│ │ │ ├── ITestAssemblyBuilder.cs
│ │ │ ├── ITestAssemblyBuilder.cs.meta
│ │ │ ├── ITestAssemblyRunner.cs
│ │ │ ├── ITestAssemblyRunner.cs.meta
│ │ │ ├── ITestCaseData.cs
│ │ │ ├── ITestCaseData.cs.meta
│ │ │ ├── ITestCaseSource.cs
│ │ │ ├── ITestCaseSource.cs.meta
│ │ │ ├── ITestFilter.cs
│ │ │ ├── ITestFilter.cs.meta
│ │ │ ├── ITestListener.cs
│ │ │ ├── ITestListener.cs.meta
│ │ │ ├── ITestResult.cs
│ │ │ ├── ITestResult.cs.meta
│ │ │ ├── IXmlNodeBuilder.cs
│ │ │ ├── IXmlNodeBuilder.cs.meta
│ │ │ ├── PropertyEntry.cs
│ │ │ ├── PropertyEntry.cs.meta
│ │ │ ├── ResultState.cs
│ │ │ ├── ResultState.cs.meta
│ │ │ ├── RunState.cs
│ │ │ ├── RunState.cs.meta
│ │ │ ├── TestOutput.cs
│ │ │ ├── TestOutput.cs.meta
│ │ │ ├── TestStatus.cs
│ │ │ └── TestStatus.cs.meta
│ │ ├── Assert.cs
│ │ ├── Assert.cs.meta
│ │ ├── AssertionHelper.cs
│ │ ├── AssertionHelper.cs.meta
│ │ ├── Assume.cs
│ │ ├── Assume.cs.meta
│ │ ├── Attributes.meta
│ │ ├── Attributes
│ │ │ ├── CategoryAttribute.cs
│ │ │ ├── CategoryAttribute.cs.meta
│ │ │ ├── CombinatorialAttribute.cs
│ │ │ ├── CombinatorialAttribute.cs.meta
│ │ │ ├── CultureAttribute.cs
│ │ │ ├── CultureAttribute.cs.meta
│ │ │ ├── DataAttribute.cs
│ │ │ ├── DataAttribute.cs.meta
│ │ │ ├── DescriptionAttribute.cs
│ │ │ ├── DescriptionAttribute.cs.meta
│ │ │ ├── ExpectedExceptionAttribute.cs
│ │ │ ├── ExpectedExceptionAttribute.cs.meta
│ │ │ ├── ExplicitAttribute.cs
│ │ │ ├── ExplicitAttribute.cs.meta
│ │ │ ├── IgnoreAttribute.cs
│ │ │ ├── IgnoreAttribute.cs.meta
│ │ │ ├── IncludeExcludeAttribute.cs
│ │ │ ├── IncludeExcludeAttribute.cs.meta
│ │ │ ├── MaxTimeAttribute.cs
│ │ │ ├── MaxTimeAttribute.cs.meta
│ │ │ ├── NUnitAttribute.cs
│ │ │ ├── NUnitAttribute.cs.meta
│ │ │ ├── PairwiseAttribute.cs
│ │ │ ├── PairwiseAttribute.cs.meta
│ │ │ ├── PlatformAttribute.cs
│ │ │ ├── PlatformAttribute.cs.meta
│ │ │ ├── PropertyAttribute.cs
│ │ │ ├── PropertyAttribute.cs.meta
│ │ │ ├── RandomAttribute.cs
│ │ │ ├── RandomAttribute.cs.meta
│ │ │ ├── RangeAttribute.cs
│ │ │ ├── RangeAttribute.cs.meta
│ │ │ ├── RepeatAttribute.cs
│ │ │ ├── RepeatAttribute.cs.meta
│ │ │ ├── SequentialAttribute.cs
│ │ │ ├── SequentialAttribute.cs.meta
│ │ │ ├── SetCultureAttribute.cs
│ │ │ ├── SetCultureAttribute.cs.meta
│ │ │ ├── SetUICultureAttribute.cs
│ │ │ ├── SetUICultureAttribute.cs.meta
│ │ │ ├── SetUpAttribute.cs
│ │ │ ├── SetUpAttribute.cs.meta
│ │ │ ├── TearDownAttribute.cs
│ │ │ ├── TearDownAttribute.cs.meta
│ │ │ ├── TestAttribute.cs
│ │ │ ├── TestAttribute.cs.meta
│ │ │ ├── TestCaseAttribute.cs
│ │ │ ├── TestCaseAttribute.cs.meta
│ │ │ ├── TestCaseSourceAttribute.cs
│ │ │ ├── TestCaseSourceAttribute.cs.meta
│ │ │ ├── TestFixtureAttribute.cs
│ │ │ ├── TestFixtureAttribute.cs.meta
│ │ │ ├── TestFixtureSetUpAttribute.cs
│ │ │ ├── TestFixtureSetUpAttribute.cs.meta
│ │ │ ├── TestFixtureTearDownAttribute.cs
│ │ │ ├── TestFixtureTearDownAttribute.cs.meta
│ │ │ ├── TestModificationAttribute.cs
│ │ │ ├── TestModificationAttribute.cs.meta
│ │ │ ├── ValueSourceAttribute.cs
│ │ │ ├── ValueSourceAttribute.cs.meta
│ │ │ ├── ValuesAttribute.cs
│ │ │ └── ValuesAttribute.cs.meta
│ │ ├── CHANGES.txt
│ │ ├── CHANGES.txt.meta
│ │ ├── Constraints.meta
│ │ ├── Constraints
│ │ │ ├── AllItemsConstraint.cs
│ │ │ ├── AllItemsConstraint.cs.meta
│ │ │ ├── AndConstraint.cs
│ │ │ ├── AndConstraint.cs.meta
│ │ │ ├── AssignableFromConstraint.cs
│ │ │ ├── AssignableFromConstraint.cs.meta
│ │ │ ├── AssignableToConstraint.cs
│ │ │ ├── AssignableToConstraint.cs.meta
│ │ │ ├── AttributeConstraint.cs
│ │ │ ├── AttributeConstraint.cs.meta
│ │ │ ├── AttributeExistsConstraint.cs
│ │ │ ├── AttributeExistsConstraint.cs.meta
│ │ │ ├── BasicConstraint.cs
│ │ │ ├── BasicConstraint.cs.meta
│ │ │ ├── BinaryConstraint.cs
│ │ │ ├── BinaryConstraint.cs.meta
│ │ │ ├── BinarySerializableConstraint.cs
│ │ │ ├── BinarySerializableConstraint.cs.meta
│ │ │ ├── CollectionConstraint.cs
│ │ │ ├── CollectionConstraint.cs.meta
│ │ │ ├── CollectionContainsConstraint.cs
│ │ │ ├── CollectionContainsConstraint.cs.meta
│ │ │ ├── CollectionEquivalentConstraint.cs
│ │ │ ├── CollectionEquivalentConstraint.cs.meta
│ │ │ ├── CollectionItemsEqualConstraint.cs
│ │ │ ├── CollectionItemsEqualConstraint.cs.meta
│ │ │ ├── CollectionOrderedConstraint.cs
│ │ │ ├── CollectionOrderedConstraint.cs.meta
│ │ │ ├── CollectionSubsetConstraint.cs
│ │ │ ├── CollectionSubsetConstraint.cs.meta
│ │ │ ├── CollectionTally.cs
│ │ │ ├── CollectionTally.cs.meta
│ │ │ ├── ComparisonAdapter.cs
│ │ │ ├── ComparisonAdapter.cs.meta
│ │ │ ├── ComparisonConstraint.cs
│ │ │ ├── ComparisonConstraint.cs.meta
│ │ │ ├── Constraint.cs
│ │ │ ├── Constraint.cs.meta
│ │ │ ├── ConstraintBuilder.cs
│ │ │ ├── ConstraintBuilder.cs.meta
│ │ │ ├── ConstraintExpression.cs
│ │ │ ├── ConstraintExpression.cs.meta
│ │ │ ├── ConstraintExpressionBase.cs
│ │ │ ├── ConstraintExpressionBase.cs.meta
│ │ │ ├── ConstraintFactory.cs
│ │ │ ├── ConstraintFactory.cs.meta
│ │ │ ├── ContainsConstraint.cs
│ │ │ ├── ContainsConstraint.cs.meta
│ │ │ ├── EmptyCollectionConstraint.cs
│ │ │ ├── EmptyCollectionConstraint.cs.meta
│ │ │ ├── EmptyConstraint.cs
│ │ │ ├── EmptyConstraint.cs.meta
│ │ │ ├── EmptyStringConstraint.cs
│ │ │ ├── EmptyStringConstraint.cs.meta
│ │ │ ├── EndsWithConstraint.cs
│ │ │ ├── EndsWithConstraint.cs.meta
│ │ │ ├── EqualConstraint.cs
│ │ │ ├── EqualConstraint.cs.meta
│ │ │ ├── EqualityAdapter.cs
│ │ │ ├── EqualityAdapter.cs.meta
│ │ │ ├── ExactCountConstraint.cs
│ │ │ ├── ExactCountConstraint.cs.meta
│ │ │ ├── ExactTypeConstraint.cs
│ │ │ ├── ExactTypeConstraint.cs.meta
│ │ │ ├── ExceptionTypeConstraint.cs
│ │ │ ├── ExceptionTypeConstraint.cs.meta
│ │ │ ├── FalseConstraint.cs
│ │ │ ├── FalseConstraint.cs.meta
│ │ │ ├── FloatingPointNumerics.cs
│ │ │ ├── FloatingPointNumerics.cs.meta
│ │ │ ├── GreaterThanConstraint.cs
│ │ │ ├── GreaterThanConstraint.cs.meta
│ │ │ ├── GreaterThanOrEqualConstraint.cs
│ │ │ ├── GreaterThanOrEqualConstraint.cs.meta
│ │ │ ├── IResolveConstraint.cs
│ │ │ ├── IResolveConstraint.cs.meta
│ │ │ ├── InstanceOfTypeConstraint.cs
│ │ │ ├── InstanceOfTypeConstraint.cs.meta
│ │ │ ├── LessThanConstraint.cs
│ │ │ ├── LessThanConstraint.cs.meta
│ │ │ ├── LessThanOrEqualConstraint.cs
│ │ │ ├── LessThanOrEqualConstraint.cs.meta
│ │ │ ├── MessageWriter.cs
│ │ │ ├── MessageWriter.cs.meta
│ │ │ ├── MsgUtils.cs
│ │ │ ├── MsgUtils.cs.meta
│ │ │ ├── NUnitComparer.cs
│ │ │ ├── NUnitComparer.cs.meta
│ │ │ ├── NUnitEqualityComparer.cs
│ │ │ ├── NUnitEqualityComparer.cs.meta
│ │ │ ├── NaNConstraint.cs
│ │ │ ├── NaNConstraint.cs.meta
│ │ │ ├── NoItemConstraint.cs
│ │ │ ├── NoItemConstraint.cs.meta
│ │ │ ├── NotConstraint.cs
│ │ │ ├── NotConstraint.cs.meta
│ │ │ ├── NullConstraint.cs
│ │ │ ├── NullConstraint.cs.meta
│ │ │ ├── NullOrEmptyStringConstraint.cs
│ │ │ ├── NullOrEmptyStringConstraint.cs.meta
│ │ │ ├── Numerics.cs
│ │ │ ├── Numerics.cs.meta
│ │ │ ├── Operators.meta
│ │ │ ├── Operators
│ │ │ │ ├── AndOperator.cs
│ │ │ │ ├── AndOperator.cs.meta
│ │ │ │ ├── AttributeOperator.cs
│ │ │ │ ├── AttributeOperator.cs.meta
│ │ │ │ ├── BinaryOperator.cs
│ │ │ │ ├── BinaryOperator.cs.meta
│ │ │ │ ├── CollectionOperator.cs
│ │ │ │ ├── CollectionOperator.cs.meta
│ │ │ │ ├── ConstraintOperator.cs
│ │ │ │ ├── ConstraintOperator.cs.meta
│ │ │ │ ├── ExactCountOperator.cs
│ │ │ │ ├── ExactCountOperator.cs.meta
│ │ │ │ ├── NotOperator.cs
│ │ │ │ ├── NotOperator.cs.meta
│ │ │ │ ├── OrOperator.cs
│ │ │ │ ├── OrOperator.cs.meta
│ │ │ │ ├── PrefixOperator.cs
│ │ │ │ ├── PrefixOperator.cs.meta
│ │ │ │ ├── PropOperator.cs
│ │ │ │ ├── PropOperator.cs.meta
│ │ │ │ ├── SelfResolvingOperator.cs
│ │ │ │ ├── SelfResolvingOperator.cs.meta
│ │ │ │ ├── ThrowsOperator.cs
│ │ │ │ ├── ThrowsOperator.cs.meta
│ │ │ │ ├── WithOperator.cs
│ │ │ │ └── WithOperator.cs.meta
│ │ │ ├── OrConstraint.cs
│ │ │ ├── OrConstraint.cs.meta
│ │ │ ├── PathConstraint.cs
│ │ │ ├── PathConstraint.cs.meta
│ │ │ ├── PrefixConstraint.cs
│ │ │ ├── PrefixConstraint.cs.meta
│ │ │ ├── PropertyConstraint.cs
│ │ │ ├── PropertyConstraint.cs.meta
│ │ │ ├── PropertyExistsConstraint.cs
│ │ │ ├── PropertyExistsConstraint.cs.meta
│ │ │ ├── RangeConstraint.cs
│ │ │ ├── RangeConstraint.cs.meta
│ │ │ ├── RegexConstraint.cs
│ │ │ ├── RegexConstraint.cs.meta
│ │ │ ├── ResolvableConstraintExpression.cs
│ │ │ ├── ResolvableConstraintExpression.cs.meta
│ │ │ ├── SameAsConstraint.cs
│ │ │ ├── SameAsConstraint.cs.meta
│ │ │ ├── SamePathConstraint.cs
│ │ │ ├── SamePathConstraint.cs.meta
│ │ │ ├── SamePathOrUnderConstraint.cs
│ │ │ ├── SamePathOrUnderConstraint.cs.meta
│ │ │ ├── SomeItemsConstraint.cs
│ │ │ ├── SomeItemsConstraint.cs.meta
│ │ │ ├── StartsWithConstraint.cs
│ │ │ ├── StartsWithConstraint.cs.meta
│ │ │ ├── StringConstraint.cs
│ │ │ ├── StringConstraint.cs.meta
│ │ │ ├── SubstringConstraint.cs
│ │ │ ├── SubstringConstraint.cs.meta
│ │ │ ├── ThrowsConstraint.cs
│ │ │ ├── ThrowsConstraint.cs.meta
│ │ │ ├── ThrowsNothingConstraint.cs
│ │ │ ├── ThrowsNothingConstraint.cs.meta
│ │ │ ├── Tolerance.cs
│ │ │ ├── Tolerance.cs.meta
│ │ │ ├── ToleranceMode.cs
│ │ │ ├── ToleranceMode.cs.meta
│ │ │ ├── TrueConstraint.cs
│ │ │ ├── TrueConstraint.cs.meta
│ │ │ ├── TypeConstraint.cs
│ │ │ ├── TypeConstraint.cs.meta
│ │ │ ├── UniqueItemsConstraint.cs
│ │ │ ├── UniqueItemsConstraint.cs.meta
│ │ │ ├── XmlSerializableConstraint.cs
│ │ │ └── XmlSerializableConstraint.cs.meta
│ │ ├── Contains.cs
│ │ ├── Contains.cs.meta
│ │ ├── Env.cs
│ │ ├── Env.cs.meta
│ │ ├── Exceptions.meta
│ │ ├── Exceptions
│ │ │ ├── AssertionException.cs
│ │ │ ├── AssertionException.cs.meta
│ │ │ ├── IgnoreException.cs
│ │ │ ├── IgnoreException.cs.meta
│ │ │ ├── InconclusiveException.cs
│ │ │ ├── InconclusiveException.cs.meta
│ │ │ ├── SuccessException.cs
│ │ │ └── SuccessException.cs.meta
│ │ ├── Extensibility.meta
│ │ ├── Extensibility
│ │ │ ├── IParameterDataProvider.cs
│ │ │ ├── IParameterDataProvider.cs.meta
│ │ │ ├── ISuiteBuilder.cs
│ │ │ ├── ISuiteBuilder.cs.meta
│ │ │ ├── ITestCaseBuilder.cs
│ │ │ ├── ITestCaseBuilder.cs.meta
│ │ │ ├── ITestCaseProvider.cs
│ │ │ └── ITestCaseProvider.cs.meta
│ │ ├── GlobalSettings.cs
│ │ ├── GlobalSettings.cs.meta
│ │ ├── Guard.cs
│ │ ├── Guard.cs.meta
│ │ ├── Has.cs
│ │ ├── Has.cs.meta
│ │ ├── IExpectException.cs
│ │ ├── IExpectException.cs.meta
│ │ ├── Internal.meta
│ │ ├── Internal
│ │ │ ├── AssemblyHelper.cs
│ │ │ ├── AssemblyHelper.cs.meta
│ │ │ ├── Builders.meta
│ │ │ ├── Builders
│ │ │ │ ├── CombinatorialStrategy.cs
│ │ │ │ ├── CombinatorialStrategy.cs.meta
│ │ │ │ ├── CombinatorialTestCaseProvider.cs
│ │ │ │ ├── CombinatorialTestCaseProvider.cs.meta
│ │ │ │ ├── CombiningStrategy.cs
│ │ │ │ ├── CombiningStrategy.cs.meta
│ │ │ │ ├── DataAttributeTestCaseProvider.cs
│ │ │ │ ├── DataAttributeTestCaseProvider.cs.meta
│ │ │ │ ├── NUnitTestCaseBuilder.cs
│ │ │ │ ├── NUnitTestCaseBuilder.cs.meta
│ │ │ │ ├── NUnitTestFixtureBuilder.cs
│ │ │ │ ├── NUnitTestFixtureBuilder.cs.meta
│ │ │ │ ├── PairwiseStrategy.cs
│ │ │ │ ├── PairwiseStrategy.cs.meta
│ │ │ │ ├── ParameterDataProvider.cs
│ │ │ │ ├── ParameterDataProvider.cs.meta
│ │ │ │ ├── SequentialStrategy.cs
│ │ │ │ └── SequentialStrategy.cs.meta
│ │ │ ├── Commands.meta
│ │ │ ├── Commands
│ │ │ │ ├── CommandDecoratorList.cs
│ │ │ │ ├── CommandDecoratorList.cs.meta
│ │ │ │ ├── CommandRunner.cs
│ │ │ │ ├── CommandRunner.cs.meta
│ │ │ │ ├── CommandStage.cs
│ │ │ │ ├── CommandStage.cs.meta
│ │ │ │ ├── DelegatingTestCommand.cs
│ │ │ │ ├── DelegatingTestCommand.cs.meta
│ │ │ │ ├── ExpectedExceptionCommand.cs
│ │ │ │ ├── ExpectedExceptionCommand.cs.meta
│ │ │ │ ├── ICommandDecorator.cs
│ │ │ │ ├── ICommandDecorator.cs.meta
│ │ │ │ ├── MaxTimeCommand.cs
│ │ │ │ ├── MaxTimeCommand.cs.meta
│ │ │ │ ├── RepeatedTestCommand.cs
│ │ │ │ ├── RepeatedTestCommand.cs.meta
│ │ │ │ ├── SetUpTearDownCommand.cs
│ │ │ │ ├── SetUpTearDownCommand.cs.meta
│ │ │ │ ├── SkipCommand.cs
│ │ │ │ ├── SkipCommand.cs.meta
│ │ │ │ ├── TestCommand.cs
│ │ │ │ ├── TestCommand.cs.meta
│ │ │ │ ├── TestMethodCommand.cs
│ │ │ │ ├── TestMethodCommand.cs.meta
│ │ │ │ ├── TestSuiteCommand.cs
│ │ │ │ └── TestSuiteCommand.cs.meta
│ │ │ ├── CultureDetector.cs
│ │ │ ├── CultureDetector.cs.meta
│ │ │ ├── ExceptionHelper.cs
│ │ │ ├── ExceptionHelper.cs.meta
│ │ │ ├── Extensibility.meta
│ │ │ ├── Extensibility
│ │ │ │ ├── TestCaseProviders.cs
│ │ │ │ └── TestCaseProviders.cs.meta
│ │ │ ├── Filters.meta
│ │ │ ├── Filters
│ │ │ │ ├── AndFilter.cs
│ │ │ │ ├── AndFilter.cs.meta
│ │ │ │ ├── CategoryExpression.cs
│ │ │ │ ├── CategoryExpression.cs.meta
│ │ │ │ ├── CategoryFilter.cs
│ │ │ │ ├── CategoryFilter.cs.meta
│ │ │ │ ├── NotFilter.cs
│ │ │ │ ├── NotFilter.cs.meta
│ │ │ │ ├── OrFilter.cs
│ │ │ │ ├── OrFilter.cs.meta
│ │ │ │ ├── SimpleNameFilter.cs
│ │ │ │ └── SimpleNameFilter.cs.meta
│ │ │ ├── InvalidTestFixtureException.cs
│ │ │ ├── InvalidTestFixtureException.cs.meta
│ │ │ ├── MethodHelper.cs
│ │ │ ├── MethodHelper.cs.meta
│ │ │ ├── NUnitException.cs
│ │ │ ├── NUnitException.cs.meta
│ │ │ ├── NUnitLiteTestAssemblyBuilder.cs
│ │ │ ├── NUnitLiteTestAssemblyBuilder.cs.meta
│ │ │ ├── NUnitLiteTestAssemblyRunner.cs
│ │ │ ├── NUnitLiteTestAssemblyRunner.cs.meta
│ │ │ ├── OSPlatform.cs
│ │ │ ├── OSPlatform.cs.meta
│ │ │ ├── ParameterSet.cs
│ │ │ ├── ParameterSet.cs.meta
│ │ │ ├── PlatformHelper.cs
│ │ │ ├── PlatformHelper.cs.meta
│ │ │ ├── PropertyBag.cs
│ │ │ ├── PropertyBag.cs.meta
│ │ │ ├── PropertyNames.cs
│ │ │ ├── PropertyNames.cs.meta
│ │ │ ├── Randomizer.cs
│ │ │ ├── Randomizer.cs.meta
│ │ │ ├── Reflect.cs
│ │ │ ├── Reflect.cs.meta
│ │ │ ├── Results.meta
│ │ │ ├── Results
│ │ │ │ ├── TestCaseResult.cs
│ │ │ │ ├── TestCaseResult.cs.meta
│ │ │ │ ├── TestResult.cs
│ │ │ │ ├── TestResult.cs.meta
│ │ │ │ ├── TestSuiteResult.cs
│ │ │ │ └── TestSuiteResult.cs.meta
│ │ │ ├── RuntimeFramework.cs
│ │ │ ├── RuntimeFramework.cs.meta
│ │ │ ├── StackFilter.cs
│ │ │ ├── StackFilter.cs.meta
│ │ │ ├── TestExecutionContext.cs
│ │ │ ├── TestExecutionContext.cs.meta
│ │ │ ├── TestFilter.cs
│ │ │ ├── TestFilter.cs.meta
│ │ │ ├── TestFixtureBuilder.cs
│ │ │ ├── TestFixtureBuilder.cs.meta
│ │ │ ├── TestListener.cs
│ │ │ ├── TestListener.cs.meta
│ │ │ ├── Tests.meta
│ │ │ ├── Tests
│ │ │ │ ├── ParameterizedFixtureSuite.cs
│ │ │ │ ├── ParameterizedFixtureSuite.cs.meta
│ │ │ │ ├── ParameterizedMethodSuite.cs
│ │ │ │ ├── ParameterizedMethodSuite.cs.meta
│ │ │ │ ├── Test.cs
│ │ │ │ ├── Test.cs.meta
│ │ │ │ ├── TestAssembly.cs
│ │ │ │ ├── TestAssembly.cs.meta
│ │ │ │ ├── TestFixture.cs
│ │ │ │ ├── TestFixture.cs.meta
│ │ │ │ ├── TestMethod.cs
│ │ │ │ ├── TestMethod.cs.meta
│ │ │ │ ├── TestSuite.cs
│ │ │ │ └── TestSuite.cs.meta
│ │ │ ├── TextMessageWriter.cs
│ │ │ ├── TextMessageWriter.cs.meta
│ │ │ ├── TypeHelper.cs
│ │ │ ├── TypeHelper.cs.meta
│ │ │ ├── XmlHelper.cs
│ │ │ └── XmlHelper.cs.meta
│ │ ├── Is.cs
│ │ ├── Is.cs.meta
│ │ ├── Iz.cs
│ │ ├── Iz.cs.meta
│ │ ├── LICENSE.txt
│ │ ├── LICENSE.txt.meta
│ │ ├── ListMapper.cs
│ │ ├── ListMapper.cs.meta
│ │ ├── MessageMatch.cs
│ │ ├── MessageMatch.cs.meta
│ │ ├── ObjectList.cs
│ │ ├── ObjectList.cs.meta
│ │ ├── README.txt
│ │ ├── README.txt.meta
│ │ ├── Runner.meta
│ │ ├── Runner
│ │ │ ├── CommandLineOptions.cs
│ │ │ ├── CommandLineOptions.cs.meta
│ │ │ ├── ConsoleWriter.cs
│ │ │ ├── ConsoleWriter.cs.meta
│ │ │ ├── ResultSummary.cs
│ │ │ ├── ResultSummary.cs.meta
│ │ │ ├── TcpWriter.cs
│ │ │ ├── TcpWriter.cs.meta
│ │ │ ├── TextUI.cs
│ │ │ └── TextUI.cs.meta
│ │ ├── SpecialValue.cs
│ │ ├── SpecialValue.cs.meta
│ │ ├── TestCaseData.cs
│ │ ├── TestCaseData.cs.meta
│ │ ├── TestContext.cs
│ │ ├── TestContext.cs.meta
│ │ ├── Throws.cs
│ │ └── Throws.cs.meta
│ ├── NUnitLiteUnityRunner.cs
│ ├── NUnitLiteUnityRunner.cs.meta
│ ├── NunitStreamUI.cs
│ └── NunitStreamUI.cs.meta
├── Scenes.meta
├── Scenes
│ ├── Tests.unity
│ └── Tests.unity.meta
├── StreamingAssets.meta
├── StreamingAssets
│ ├── chuck.jpg
│ └── chuck.jpg.meta
├── TestButton.cs
├── TestButton.cs.meta
├── Tests.meta
├── Tests
│ ├── AdBannerViewTests.cs
│ ├── AdBannerViewTests.cs.meta
│ ├── NSBundleTests.cs
│ ├── NSBundleTests.cs.meta
│ ├── NSDataTests.cs
│ ├── NSDataTests.cs.meta
│ ├── NSDictionaryTests.cs
│ ├── NSDictionaryTests.cs.meta
│ ├── NSErrorTests.cs
│ ├── NSErrorTests.cs.meta
│ ├── NSLocaleTests.cs
│ ├── NSLocaleTests.cs.meta
│ ├── NSMutableDictionaryTests.cs
│ ├── NSMutableDictionaryTests.cs.meta
│ ├── NSNotificationCenterTests.cs
│ ├── NSNotificationCenterTests.cs.meta
│ ├── NSNotificationTests.cs
│ ├── NSNotificationTests.cs.meta
│ ├── NSNumberFormatterTests.cs
│ ├── NSNumberFormatterTests.cs.meta
│ ├── NSObjectTests.cs
│ ├── NSObjectTests.cs.meta
│ ├── NSTimeZoneTests.cs
│ ├── NSTimeZoneTests.cs.meta
│ ├── ObjCTests.cs
│ ├── ObjCTests.cs.meta
│ ├── SKPaymentQueueTests.cs
│ ├── SKPaymentQueueTests.cs.meta
│ ├── SKProductsRequestTests.cs
│ ├── SKProductsRequestTests.cs.meta
│ ├── UIActionSheetTests.cs
│ ├── UIActionSheetTests.cs.meta
│ ├── UIActivityViewControllerTests.cs
│ ├── UIActivityViewControllerTests.cs.meta
│ ├── UIAlertViewTests.cs
│ ├── UIAlertViewTests.cs.meta
│ ├── UIApplicationTests.cs
│ ├── UIApplicationTests.cs.meta
│ ├── UIDeviceTests.cs
│ ├── UIDeviceTests.cs.meta
│ ├── UIImageTests.cs
│ ├── UIImageTests.cs.meta
│ ├── UILocalNotificationTests.cs
│ ├── UILocalNotificationTests.cs.meta
│ ├── UIPopoverControllerTests.cs
│ ├── UIPopoverControllerTests.cs.meta
│ ├── UIScreenTests.cs
│ ├── UIScreenTests.cs.meta
│ ├── UIUserNotificationSettingsTests.cs
│ ├── UIUserNotificationSettingsTests.cs.meta
│ ├── UIViewControllerTests.cs
│ ├── UIViewControllerTests.cs.meta
│ ├── UIViewTests.cs
│ ├── UIViewTests.cs.meta
│ ├── UIWindowTests.cs
│ └── UIWindowTests.cs.meta
├── iOS4Unity.meta
├── iOS4Unity
│ ├── AdBannerView.cs
│ ├── AdBannerView.cs.meta
│ ├── CGPoint.cs
│ ├── CGPoint.cs.meta
│ ├── CGRect.cs
│ ├── CGRect.cs.meta
│ ├── CGSize.cs
│ ├── CGSize.cs.meta
│ ├── Callbacks.cs
│ ├── Callbacks.cs.meta
│ ├── Delegates.cs
│ ├── Delegates.cs.meta
│ ├── EventArgs.cs
│ ├── EventArgs.cs.meta
│ ├── Marshalers.meta
│ ├── Marshalers
│ │ ├── NSDateMarshaler.cs
│ │ ├── NSDateMarshaler.cs.meta
│ │ ├── NSStringMarshaler.cs
│ │ ├── NSStringMarshaler.cs.meta
│ │ ├── NSUrlMarshaler.cs
│ │ ├── NSUrlMarshaler.cs.meta
│ │ ├── SelectorMarshaler.cs
│ │ └── SelectorMarshaler.cs.meta
│ ├── NSBundle.cs
│ ├── NSBundle.cs.meta
│ ├── NSData.cs
│ ├── NSData.cs.meta
│ ├── NSDictionary.cs
│ ├── NSDictionary.cs.meta
│ ├── NSError.cs
│ ├── NSError.cs.meta
│ ├── NSLocale.cs
│ ├── NSLocale.cs.meta
│ ├── NSMutableDictionary.cs
│ ├── NSMutableDictionary.cs.meta
│ ├── NSNotification.cs
│ ├── NSNotification.cs.meta
│ ├── NSNotificationCenter.cs
│ ├── NSNotificationCenter.cs.meta
│ ├── NSNumberFormatter.cs
│ ├── NSNumberFormatter.cs.meta
│ ├── NSObject.cs
│ ├── NSObject.cs.meta
│ ├── NSTimeZone.cs
│ ├── NSTimeZone.cs.meta
│ ├── ObjC.cs
│ ├── ObjC.cs.meta
│ ├── Runtime.cs
│ ├── Runtime.cs.meta
│ ├── SKPayment.cs
│ ├── SKPayment.cs.meta
│ ├── SKPaymentQueue.cs
│ ├── SKPaymentQueue.cs.meta
│ ├── SKPaymentTransaction.cs
│ ├── SKPaymentTransaction.cs.meta
│ ├── SKProduct.cs
│ ├── SKProduct.cs.meta
│ ├── SKProductsRequest.cs
│ ├── SKProductsRequest.cs.meta
│ ├── SKProductsResponse.cs
│ ├── SKProductsResponse.cs.meta
│ ├── UIActionSheet.cs
│ ├── UIActionSheet.cs.meta
│ ├── UIActivityViewController.cs
│ ├── UIActivityViewController.cs.meta
│ ├── UIAlertView.cs
│ ├── UIAlertView.cs.meta
│ ├── UIApplication.cs
│ ├── UIApplication.cs.meta
│ ├── UIDevice.cs
│ ├── UIDevice.cs.meta
│ ├── UIImage.cs
│ ├── UIImage.cs.meta
│ ├── UILocalNotification.cs
│ ├── UILocalNotification.cs.meta
│ ├── UIPopoverController.cs
│ ├── UIPopoverController.cs.meta
│ ├── UIScreen.cs
│ ├── UIScreen.cs.meta
│ ├── UIScreenMode.cs
│ ├── UIScreenMode.cs.meta
│ ├── UIUserNotificationSettings.cs
│ ├── UIUserNotificationSettings.cs.meta
│ ├── UIView.cs
│ ├── UIView.cs.meta
│ ├── UIViewController.cs
│ ├── UIViewController.cs.meta
│ ├── UIWindow.cs
│ └── UIWindow.cs.meta
├── smcs.rsp
└── smcs.rsp.meta
├── Info
├── Description.txt
├── Documentation.docx
├── Logos.png
├── iOS4Unity_icon.psd
├── iOS4Unity_icon_1024x1024.png
├── iOS4Unity_icon_128x128.png
├── iOS4Unity_icon_200x258.png
├── iOS4Unity_storebanner.png
└── iOS4Unity_storebanner.psd
├── LICENSE.md
├── ProjectSettings
├── AudioManager.asset
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── GraphicsSettings.asset
├── InputManager.asset
├── NavMeshLayers.asset
├── NetworkManager.asset
├── Physics2DSettings.asset
├── ProjectSettings.asset
├── QualitySettings.asset
├── TagManager.asset
└── TimeManager.asset
├── README.md
├── build-helpers.fsx
├── build.fsx
├── build.sh
├── iOS4Unity.Tests
├── Entitlements.plist
├── Info.plist
├── Main.cs
├── UnitTestAppDelegate.cs
└── iOS4Unity.Tests.csproj
├── iOS4Unity.Xamarin.sln
├── iOS4Unity.iOS
├── Marshalers
│ └── NSDateMarshaler.cs
├── Properties
│ └── AssemblyInfo.cs
├── iOS4Unity.csproj
└── iOS4Unity.iOS.csproj
├── iOS4Unity
└── iOS4Unity.csproj
└── nuget.config
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Oo]bj/
4 | [Bb]in/
5 | [Bb]uild/
6 |
7 | # Autogenerated VS/MD solution and project files
8 | /*.csproj
9 | /*.unityproj
10 | /*.sln
11 | /*.suo
12 | /*.user
13 | /*.userprefs
14 | /*.pidb
15 | /*.booproj
16 | !/*.Xamarin.sln
17 |
18 | #Unity3D Generated File On Crash Reports
19 | sysinfo.txt
20 |
21 | #NuGet
22 | packages
23 |
24 | #UnityVS
25 | UnityVS.meta
26 | UnityVS/
--------------------------------------------------------------------------------
/.nuget/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.nuget/NuGet.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/.nuget/NuGet.exe
--------------------------------------------------------------------------------
/Assets/AssetStoreTools.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0264992f90e27e48beeee54b801c8f2
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47c3c77b488bde14eac761a5144660ed
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/AssetStoreTools.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/AssetStoreTools/Editor/AssetStoreTools.dll
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/AssetStoreTools.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11188de2b6632fa4486c470af4b55fa0
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/AssetStoreToolsExtra.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/AssetStoreTools/Editor/AssetStoreToolsExtra.dll
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/AssetStoreToolsExtra.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e35231d99115e9e4c8cb29414445831f
3 | MonoAssemblyImporter:
4 | serializedVersion: 1
5 | iconMap: {}
6 | executionOrder: {}
7 | userData:
8 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/DroidSansMono.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/AssetStoreTools/Editor/DroidSansMono.ttf
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/DroidSansMono.ttf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35021dda9bd03434195c7dcd6ad7618f
3 | TrueTypeFontImporter:
4 | serializedVersion: 2
5 | fontSize: 16
6 | forceTextureCase: -2
7 | characterSpacing: 1
8 | characterPadding: 0
9 | includeFontData: 1
10 | use2xBehaviour: 0
11 | fontNames: []
12 | customCharacters:
13 | fontRenderingMode: 0
14 | userData:
15 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/AssetStoreTools/Editor/icon.png
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Editor/icon.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 41844c716792706449720732c95b2747
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Labels.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_PrefabParentObject: {fileID: 0}
7 | m_PrefabInternal: {fileID: 0}
8 | m_GameObject: {fileID: 0}
9 | m_Enabled: 1
10 | m_EditorHideFlags: 0
11 | m_Script: {fileID: -547254688, guid: 11188de2b6632fa4486c470af4b55fa0, type: 3}
12 | m_Name: Labels
13 | m_EditorClassIdentifier:
14 | m_Labels: []
15 |
--------------------------------------------------------------------------------
/Assets/AssetStoreTools/Labels.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ce51393d683e476d9ce3be2fa1ad6d9
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Examples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 720a184000dec48479a485b12106f6bf
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Examples/Documentation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/Examples/Documentation.pdf
--------------------------------------------------------------------------------
/Assets/Examples/Documentation.pdf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21fb5a993056d44cab730d9e3868aaf3
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Examples/iOS4UnityExamples.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe944e5dba8b64ddaac939ee5b6cbbc5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Examples/iOS4UnityExamples.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f06e9e06d7c71485f8f637024a40e699
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6f6b588ad8cd4e41a901548d970095a
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89720bb99f5eb8e4a9810962af10c0fd
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd443947235b7a340903ef23c498628b
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ExpectedExceptionData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16f51eed213e8b94babfc469a7577592
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/IApplyToTest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9820945ca43e66c43b2da1d205a9a90d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/IParameterDataSource.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f9ef6bc49b44ec845bb9cc1d95671525
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/IPropertyBag.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 96b91f7ec1cefd647ae804359052edeb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bae98488aed27c14cb56f0b1fd5944bc
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestAssemblyBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 36157360d11e2dd44971546f8bf6dc0e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestAssemblyRunner.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c88e9fe613f73884da79d5db113c26c5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestCaseData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9dc888346d77cd46aebc13b47e5d070
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestCaseSource.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 506865ccf4240f2459950495d5fbd411
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b8ff23b39227134fa747e9105d166f9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a14be25e190cbbc48afde34ad82aa083
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ITestResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2fdf9174d5f213438c1e64fc608cff2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/IXmlNodeBuilder.cs:
--------------------------------------------------------------------------------
1 | namespace NUnit.Framework.Api
2 | {
3 | ///
4 | /// An object implementing IXmlNodeBuilder is able to build
5 | /// an XmlNode representation of itself and any children.
6 | ///
7 | public interface IXmlNodeBuilder
8 | {
9 | ///
10 | /// Returns an XmlNode representating the current object.
11 | ///
12 | /// If true, children are included where applicable
13 | /// An XmlNode representing the result
14 | System.Xml.XmlNode ToXml(bool recursive);
15 |
16 | ///
17 | /// Returns an XmlNode representing the current object after
18 | /// adding it as a child of the supplied parent node.
19 | ///
20 | /// The parent node.
21 | /// If true, children are included, where applicable
22 | ///
23 | System.Xml.XmlNode AddToXml(System.Xml.XmlNode parentNode, bool recursive);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/IXmlNodeBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c2c04a34d4c7a2f418938af5282f712a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/PropertyEntry.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91b4c76f3bdb6184997ef02e28d1dd81
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/ResultState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8ddd3c91c57a1148879a21591102d34
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/RunState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 32f80b28d8921684f8bb0864defdc81e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/TestOutput.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f01fbeca3ca63c740a34966ed9dd667d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Api/TestStatus.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f574871da0e8e884ba5f16c5200f11bc
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Assert.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f44b42781e066da4a998b90ae810a98f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/AssertionHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b4aa3fdb7488994e94b4a5d5620e812
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Assume.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 260147412e13dda43a2e1a4c4b9ca31b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de6b2ae2e861fb749a8163b9518a63c2
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/CategoryAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 947e0030c4e635a48bf9e55d8fb6fa06
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/CombinatorialAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99edc195daed52747b275896cf1c97ce
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/CultureAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aef4a2e95b7e09f4e9c179108153f23b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/DataAttribute.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2010 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework
25 | {
26 | ///
27 | /// The abstract base class for all data-providing attributes
28 | /// defined by NUnit. Used to select all data sources for a
29 | /// method, class or parameter.
30 | ///
31 | public abstract class DataAttribute : NUnitAttribute
32 | {
33 | ///
34 | /// Default constructor
35 | ///
36 | public DataAttribute() { }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/DataAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ea26296f5505ee47b4a933e2f4c779d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/DescriptionAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 927fb87d5886fb042942d34341a6d88d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/ExpectedExceptionAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14cdb811970afd64a81463cfa921ed04
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/ExplicitAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fc3868f55f0320e439480c253ed6bed1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/IgnoreAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 416ab395db42c994b984240537a313c6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/IncludeExcludeAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c8c16774a11c884292f54f56f4962f1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/MaxTimeAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d17e43c4169c64469a6bde96db0dd0f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/NUnitAttribute.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2010 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | using System;
25 |
26 | namespace NUnit.Framework
27 | {
28 | ///
29 | /// The abstract base class for all custom attributes defined by NUnit.
30 | ///
31 | public abstract class NUnitAttribute : Attribute
32 | {
33 | ///
34 | /// Default constructor
35 | ///
36 | public NUnitAttribute() { }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/NUnitAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 747ff02025903eb4db644fb0cabbf9db
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/PairwiseAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9783188ad7fba84c838f881525914e0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/PlatformAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0aab2397cd5746b4898c8001f0767ee3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/PropertyAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54b6b5efff783164c811bcb1d7f5811f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/RandomAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df6cf60df90ce934b841d0751bd73846
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/RangeAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d375520c2a2b59b4cb053ad9ed6f9700
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/RepeatAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f0e01cdd85d74b4c9dca8f0824c14e4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/SequentialAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0fb002bfa696204cb8ced1a05963f2e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/SetCultureAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e0a97a9e834541b439238e91b0bf04ef
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/SetUICultureAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0188b7103693a0846b7490ea6868ba5f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/SetUpAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9195008704f479248ab6a09b9c38b1cd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TearDownAttribute.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2009 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | using System;
25 |
26 | namespace NUnit.Framework
27 | {
28 | ///
29 | /// Attribute used to identify a method that is called
30 | /// immediately after each test is run. The method is
31 | /// guaranteed to be called, even if an exception is thrown.
32 | ///
33 | [AttributeUsage(AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
34 | public class TearDownAttribute : NUnitAttribute
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TearDownAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eeecf1cd12e133547b997c9f84d0c272
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9a2d19f013346f6439369aadb0405b5a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestCaseAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d361ce4bb19ab2a4594d16202dba55dc
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestCaseSourceAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd54d184eb741f84ead9a99fcd466e22
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestFixtureAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed8070fe3cdd4f841a0adb11446c167b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestFixtureSetUpAttribute.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2009 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | using System;
25 |
26 | namespace NUnit.Framework
27 | {
28 | ///
29 | /// Attribute used to identify a method that is
30 | /// called before any tests in a fixture are run.
31 | ///
32 | [AttributeUsage(AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
33 | public class TestFixtureSetUpAttribute : NUnitAttribute
34 | {
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestFixtureSetUpAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 42f4abbd58bb5a644826068d10f8b352
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestFixtureTearDownAttribute.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2009 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | using System;
25 |
26 | namespace NUnit.Framework
27 | {
28 | ///
29 | /// Attribute used to identify a method that is called after
30 | /// all the tests in a fixture have run. The method is
31 | /// guaranteed to be called, even if an exception is thrown.
32 | ///
33 | [AttributeUsage(AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
34 | public class TestFixtureTearDownAttribute : NUnitAttribute
35 | {
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestFixtureTearDownAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 42258d296509e6d46a5d6b65f1191c75
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/TestModificationAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a7d103966d8bce438c077fdaee58b2d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/ValueSourceAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b9c3c5f12577d741beba9f5fef3eaaa
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Attributes/ValuesAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 23b7715b271b9c34981382b283678c27
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/CHANGES.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3acf1b78887cd814d9bf2cd53cb581d8
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 15f0a72a9d5417d499c8c18ff0cc78de
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AllItemsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a97e88692c357f14cab1c6ebda8f144e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AndConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b0f657821e8cd0479a37f9ad4944976
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AssignableFromConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bafcde86356f0674a8425e609ee4d0ad
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AssignableToConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7407c8c5a995beb4b853c2773e447630
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AttributeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3c8c0a7e53f524c4e9839c0695f0fffe
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/AttributeExistsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5b2151d079b97144fa29d57c283f2b83
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/BasicConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec88a53f5bf6cee4f9557a13090f97a2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/BinaryConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95da70b88231ec84e8ea88ec15a1f8ad
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/BinarySerializableConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e62b5a8730af4094f8dc13a613c5a92e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72d3a6231e0a19f4e891e0f664c09305
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionContainsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 10558e83b304f96438ea4c91122881c2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionEquivalentConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4b2c9aa6fd1cb94f926afb1e5fbf808
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionItemsEqualConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 49e63b1a337463e46a66aadc734951c5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionOrderedConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 950f5f3e926e01f4cae446c420d5cb01
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionSubsetConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 61cca45a5da7a624b8085ab8c41a83f5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/CollectionTally.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ecc42ce93b39aaa448390e6a3a5f2e3c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ComparisonAdapter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48751f8b1e374d2479e67c1c3e566c9b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ComparisonConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16b8bb3ba1331d14d95e12f224b327d7
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Constraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 12ebef415225cf245baa0b00995690d6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ConstraintBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6dd086a56146d0f4495902169c62111c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ConstraintExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b4ff3456a1276444b907690adf2d9416
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ConstraintExpressionBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c85c45b337218d04e8be5001767f0885
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ConstraintFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7cf15c3753e43247801d1a04c1524bb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ContainsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2362a778255e18546b928e5d65bfcba5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EmptyCollectionConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8136ce70175e68f469f8ee1b15d70e1d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EmptyConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56375ad3bc26d954d92fd75f620b90cd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EmptyStringConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec0c6e5fb671c3146ae7f900e43cfba0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EndsWithConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6feef07cd0b15d641b0aec9831bfd4b4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EqualConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5dbaa21746859b84aa70d0df51c2829a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/EqualityAdapter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 51be3bc04e776a24fa8016fc84b6942e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ExactCountConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eac5fa690480b0340b72441a65ec8b62
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ExactTypeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b391d0a84d29ab7479c09397281bbfc9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ExceptionTypeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5be8cc6eb5bacdb48afa530964cf3d2f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/FalseConstraint.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2008 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework.Constraints
25 | {
26 | ///
27 | /// FalseConstraint tests that the actual value is false
28 | ///
29 | public class FalseConstraint : BasicConstraint
30 | {
31 | ///
32 | /// Initializes a new instance of the class.
33 | ///
34 | public FalseConstraint() : base(false, "False") { }
35 | }
36 | }
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/FalseConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe4933ac4a94b8a419aa27e5c335692f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/FloatingPointNumerics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d69ad2de93341de4eb2e2d79a1b4460a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/GreaterThanConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3f55f0e451cf104bb65f794de2b88a4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/GreaterThanOrEqualConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6bb19f28dcb350447a93f1492e5478a9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/IResolveConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a2ea41b2f22411438b88cb7e5b6101f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/InstanceOfTypeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 62fdc8bbeb0d4dd48aeb55e60fe1fd47
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/LessThanConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72ef5cd100f5f6146887ff2a95e1f30d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/LessThanOrEqualConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9d8b7270d28fbd49ad15d23a996f324
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/MessageWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bafec9b2a554f374a982db754b7154fc
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/MsgUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79216e09a17fd8c49ad0cbeb80d20e8c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NUnitComparer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b4c8f553b1dd8b4199d7638422b5fe3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NUnitEqualityComparer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5db56ba070097b4789e66e1ce08a15b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NaNConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 03b7d8e1300ce3e489ec6091285989ec
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NoItemConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8166be0bc16de03408f9047aac9866af
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NotConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 96feae83d1b1a314ab5299efee7a2c42
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NullConstraint.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2008 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework.Constraints
25 | {
26 | ///
27 | /// NullConstraint tests that the actual value is null
28 | ///
29 | public class NullConstraint : BasicConstraint
30 | {
31 | ///
32 | /// Initializes a new instance of the class.
33 | ///
34 | public NullConstraint() : base(null, "null") { }
35 | }
36 | }
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NullConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa2b4c5a0daefd14aba2db1a18ba3096
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/NullOrEmptyStringConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 83f1ed0aeacb5c14785d8daa1b82dd03
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Numerics.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d40374cc1b4de04aa762b2b6daaa3a8
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9645726a4340b82439cae22b2707c279
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/AndOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f015aadcad4780b449ecc9a186197a82
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/AttributeOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b062460b795f8eb48a90d2a087bd823c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/BinaryOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 75e09005b18368f49897292300024ebd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/CollectionOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68d2de52f84ebfe428cf7e5c9a7c3f4c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/ConstraintOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a08c9e8a984a65f4c9d337784e39cee2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/ExactCountOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b760baa0debd8714faa5d3bd55c7e01a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/NotOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9c002c97ec42a74eb48b9e8205911f3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/OrOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c6de128223be1e44a68fbc3c2be8d96
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/PrefixOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3dc88d8eb369b447ae78c76ea0142be
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/PropOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ae8f05170700c14da4efde367d4ceeb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/SelfResolvingOperator.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2008 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework.Constraints
25 | {
26 | ///
27 | /// Abstract base class for operators that are able to reduce to a
28 | /// constraint whether or not another syntactic element follows.
29 | ///
30 | public abstract class SelfResolvingOperator : ConstraintOperator
31 | {
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/SelfResolvingOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c321b7ef7b06214080aa7906f92d976
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/ThrowsOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e290d91576859c47bb3428aab128ae3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Operators/WithOperator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe1f05f72e4309b4592a99ac12aca2e0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/OrConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 43920ff1ae1a9694a8022e96c9349e8f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/PathConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54e1f1fbc58e0a4498ca8ef7dae7676c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/PrefixConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a16ed9013c27184690245cac691417b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/PropertyConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 49ffabb1381c7b2438afd99256080bf4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/PropertyExistsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e15e7f53f4823245bb79ddfaa208418
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/RangeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 96e1cacc162c2e7419ef03806069dfa9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/RegexConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20782c49a5018eb4785dad806338bc58
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ResolvableConstraintExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c2228055b1777948a42cb8e8db9d8b6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/SameAsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3bdadd49e6aa807448776eafb489641c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/SamePathConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6eb39257acebe4f418c11df2f1f9da55
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/SamePathOrUnderConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f421dc3928d11f045adbe348b1ad9643
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/SomeItemsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f72fb606184c1e149868e150d505d366
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/StartsWithConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2572ada7f15a067499315c634f640ad8
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/StringConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 629430184275bea49bf4f9d8d3278edf
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/SubstringConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bf2ea99b163612647a86c631dd9a7e13
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ThrowsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13ec61c010edd4d4eab32f43a80935b9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ThrowsNothingConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccf7d2fd0406e324da57e6867a960543
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/Tolerance.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ec715c1b5dbde14faec1c0375f2254c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/ToleranceMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 813595010e5325545ae981d30d246c44
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/TrueConstraint.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2008 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework.Constraints
25 | {
26 | ///
27 | /// TrueConstraint tests that the actual value is true
28 | ///
29 | public class TrueConstraint : BasicConstraint
30 | {
31 | ///
32 | /// Initializes a new instance of the class.
33 | ///
34 | public TrueConstraint() : base(true, "True") { }
35 | }
36 | }
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/TrueConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8976cd467f5f3204099987bcee9cdbd6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/TypeConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97e82bcb8484f854192191f272374e51
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/UniqueItemsConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5d5be8197ba32ff42b6dea7decd5eb2d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Constraints/XmlSerializableConstraint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f4c38ce57226a0440b06258c1bd6fb27
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Contains.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fc2585ce010a45645a37f25aadded390
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Env.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a2cb00568bb5bf448ab12eacdc8ee0c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Exceptions.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4f554c7f9da06c4ca801207c5157617
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Exceptions/AssertionException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d1f693f6ec116f342a09ef0d7c9e984a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Exceptions/IgnoreException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a62c501596ab4e4db7248407fe5a1bd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Exceptions/InconclusiveException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e5cd9ddf64fe9d468a83855d1c4b944
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Exceptions/SuccessException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8aa56f0fc0d32f14585fe10b5781a450
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Extensibility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 767732b8b43ab2d4baa22e389d75b70c
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Extensibility/IParameterDataProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54fd067b320f61549b047438f4aa1090
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Extensibility/ISuiteBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc6a2c3571b4c654c892179bf5ca56fa
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Extensibility/ITestCaseBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba6ecfc4688df7945a00cbceb735ded2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Extensibility/ITestCaseProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9a22d4a04a100f4c884e098fd59c112
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/GlobalSettings.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2008 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework
25 | {
26 | ///
27 | /// GlobalSettings is a place for setting default values used
28 | /// by the framework in performing asserts.
29 | ///
30 | public class GlobalSettings
31 | {
32 | ///
33 | /// Default tolerance for floating point equality
34 | ///
35 | public static double DefaultFloatingPointTolerance = 0.0d;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/GlobalSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c64928c7a6cf6944c8fdc511ef437382
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Guard.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace NUnit.Framework
4 | {
5 | public class Guard
6 | {
7 | public static void ArgumentNotNull(object value, string name)
8 | {
9 | if (value == null)
10 | throw new ArgumentNullException("Argument " + name + " must not be null", name);
11 | }
12 |
13 | public static void ArgumentNotNullOrEmpty(string value, string name)
14 | {
15 | ArgumentNotNull(value, name);
16 |
17 | if (value == string.Empty)
18 | throw new ArgumentException("Argument " + name +" must not be the empty string", name);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Guard.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b19c05f4bffe26344b134ef3318882d7
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Has.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa8febf9ca29c84489c74bd889a2fa9d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/IExpectException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd43332b6794184459316b4e0edb0c7b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dda06fd4fae93324f8d71ab0bc56dc3e
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/AssemblyHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a16e387362a55642a3b1ee0c8c3026e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dabc7b806b45c1e4397a1c4e1ccad776
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/CombinatorialStrategy.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b55ba589d31b7a648aab584b39969f4f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/CombinatorialTestCaseProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4aa6694bef81b434b805e50b24971a6c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/CombiningStrategy.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 896ed7b5a69d9e24abdbbb1812c590f7
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/DataAttributeTestCaseProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57231a3358ff40c4e9e9ec3fbdd434f2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/NUnitTestCaseBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9eafa2318d1bf1243988b165c0ffa1c6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/NUnitTestFixtureBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0ab27d1fd328134faa455224ede0dfb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/PairwiseStrategy.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c86bc82f4730fd49892c86f6ece74bd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/ParameterDataProvider.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: accc9fa29206bde49a04c9bae7e2f272
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Builders/SequentialStrategy.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87a4c12b670e07049b56ffa91fa5dc7a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 400dcc847a1718d4e986903fd82fb94e
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/CommandDecoratorList.cs:
--------------------------------------------------------------------------------
1 | namespace NUnit.Framework.Internal.Commands
2 | {
3 | ///
4 | /// CommandDecoratorList maintains a list of ICommandDecorators
5 | /// and is able to sort them by level so that they are applied
6 | /// in the proper order.
7 | ///
8 | #if true
9 | public class CommandDecoratorList : System.Collections.Generic.List
10 | #else
11 | public class CommandDecoratorList : System.Collections.ArrayList
12 | #endif
13 | {
14 | ///
15 | /// Order command decorators by the stage at which they apply.
16 | ///
17 | public void OrderByStage()
18 | {
19 | Sort(CommandDecoratorComparison);
20 | }
21 |
22 | #if true
23 | private int CommandDecoratorComparison(ICommandDecorator x, ICommandDecorator y)
24 | {
25 | return x.Stage.CompareTo(y.Stage);
26 | }
27 | #else
28 | private CommandDecoratorComparer CommandDecoratorComparison = new CommandDecoratorComparer();
29 |
30 | private class CommandDecoratorComparer : System.Collections.IComparer
31 | {
32 | public int Compare(object x, object y)
33 | {
34 | ICommandDecorator xDecorator = x as ICommandDecorator;
35 | ICommandDecorator yDecorator = y as ICommandDecorator;
36 |
37 | if (xDecorator == null || yDecorator == null)
38 | return 0;
39 |
40 | return xDecorator.Stage.CompareTo(yDecorator.Stage);
41 | }
42 | }
43 | #endif
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/CommandDecoratorList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 762505a7996894445a5941cd8bc4bd8b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/CommandRunner.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53e4156d7f8f53746a7cccd5663c0c53
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/CommandStage.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b7fa1230a96d0149b0ca5c0784b018c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/DelegatingTestCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56691686bec0ca547ba4db4f9b2281b2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/ExpectedExceptionCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f8c9e0b898f7464a9d5520c6a995699
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/ICommandDecorator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de068c89f079ffb44aa2809865cf1bd3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/MaxTimeCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f699e31efd72adb4497bcc94ecad4e0c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/RepeatedTestCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2dae0da457278f74fa6352dfba4eb9c6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/SetUpTearDownCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bfda7ea27865ec54cac6136863283bc6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/SkipCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 883c48cbf96af0c46aabd7c9f3b42971
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/TestCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 30cadb2fbd7bb5f4792f0a9eaf68efdd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/TestMethodCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3cd90f91690e1d4fa9da2e8a90904cd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Commands/TestSuiteCommand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3907a9875f5b9454e8a05888fe7eb651
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/CultureDetector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58d9c936ff51f854fae95b840c244b2b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/ExceptionHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1598bf3176cb6fc4593cf2ba2c24ee4b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Extensibility.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78fcf24bca72f214f83b2e9ed7c1a128
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Extensibility/TestCaseProviders.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0c83dfc67061a842972b95d6bd2c00a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb59dcf46cd3f8740bf02a76a1f58c0f
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/AndFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b86eee3089e000440aa2f37de4d60041
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/CategoryExpression.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bd4235266a46b3a439828dd4827e6e32
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/CategoryFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aed0c47314a96b948bd1cfceede48f5a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/NotFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a27b8a776c04f84d94e1aeb38334598
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/OrFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 006f3ec0f464c8a469385474e7f3994d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Filters/SimpleNameFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1f3c9ec6442aacf489c14232a2f3b9ab
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/InvalidTestFixtureException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8670422c00fbb7f4eb49b24a58d541d3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/MethodHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d25d377cc5d74db4493da0f704d64ad1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/NUnitException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6a62a2afa6f78c4bbc76c59a638aa6f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/NUnitLiteTestAssemblyBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 381a463e8f0afbc47b755871fd2c2f5a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/NUnitLiteTestAssemblyRunner.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6aa73b6e3c6b8f43b9e55f63a414005
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/OSPlatform.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1f7e07f5f30a4b4dad7189841e205c6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/ParameterSet.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 896e2d4cf06bdee468dc9f5ea57e6a97
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/PlatformHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f473b41adfe894d478035667612d112a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/PropertyBag.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c015e73fdfc5f384689035ba6ec52785
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/PropertyNames.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e34b6ebc21fc00e4a8ce94fd656399c6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Randomizer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6623f72be13e584b939b06818ff5151
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Reflect.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68b6801cc294fae4986a15a76cce6efe
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Results.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: caa15be6d5cd00649b41b0088274f267
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Results/TestCaseResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7d3777a409b52b446bd612f2f75a9d97
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Results/TestResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d75eb6fec387d1f468a263da24568043
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Results/TestSuiteResult.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 809a816220321eb4c962580894b38e53
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/RuntimeFramework.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe257161f50cd0741af1fe3bdad993db
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/StackFilter.cs:
--------------------------------------------------------------------------------
1 | // *****************************************************
2 | // Copyright 2007, Charlie Poole
3 | //
4 | // Licensed under the Open Software License version 3.0
5 | // *****************************************************
6 |
7 | using System;
8 | using System.IO;
9 |
10 | namespace NUnit.Framework.Internal
11 | {
12 | public class StackFilter
13 | {
14 | public static string Filter(string rawTrace)
15 | {
16 | if (rawTrace == null) return null;
17 |
18 | StringReader sr = new StringReader(rawTrace);
19 | StringWriter sw = new StringWriter();
20 |
21 | try
22 | {
23 | string line;
24 | while ((line = sr.ReadLine()) != null && line.IndexOf("NUnit.Framework.Assert") >= 0)
25 | /*Skip*/
26 | ;
27 |
28 | while (line != null)
29 | {
30 | sw.WriteLine(line);
31 | line = sr.ReadLine();
32 | }
33 | }
34 | catch (Exception)
35 | {
36 | return rawTrace;
37 | }
38 |
39 | return sw.ToString();
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/StackFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef65607577ae45a4b9cfda47188328f3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TestExecutionContext.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af3eeca17a09bca438c4b95747731347
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TestFilter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0443da3c62e52f141a1dc19adafaf260
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TestFixtureBuilder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae4d419152548524aab647a883c939d0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TestListener.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c22a75754b0e8f644adf0f309001e68a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40c8512d9db0014408cafcbf7b96b10d
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/ParameterizedFixtureSuite.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3d15b3b88ba6b7b48838440c52f05497
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/ParameterizedMethodSuite.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5beb0c27bb658c34194356ab63753777
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/Test.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0091d9bbd3c6342428840217e8dabdbd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/TestAssembly.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 063ef90dba14819409e880cc8a847cc5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/TestFixture.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7a8deea41404cb44a8f34f95888acd3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/TestMethod.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db4aebb6a2bb59e419bac4a5755a5885
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/Tests/TestSuite.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8fbf2cf5d74cb2438b0ff12c6af6092
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TextMessageWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb9f6c574d3f6104d85c0d00261551e2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/TypeHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48c0cbd03cf10714e9be846a1e8b381e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Internal/XmlHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87f769991bf462748aa22c7eddc73fda
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Is.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ff3345fa04746a44a3fb2a7fce84087
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Iz.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2007 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework
25 | {
26 | ///
27 | /// The Iz class is a synonym for Is intended for use in VB,
28 | /// which regards Is as a keyword.
29 | ///
30 | public class Iz : Is
31 | {
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Iz.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e339849126bb9548ae6caba1be358d2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004-2012 Charlie Poole
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
21 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/LICENSE.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c28b643f87a79784ba7d9f0ec5031136
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/ListMapper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 259f22acf8184d94cb6810206bb1cf91
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/MessageMatch.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a76cec0d4f49a34d944eb8af3369740
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/ObjectList.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7cfeb83697fbef74f8ae81d5a0ea0d77
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/README.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/NUnitLite/NUnitLite-0.7.0/README.txt
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/README.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b62c365fd65de0f4593594acf8423491
3 | TextScriptImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3975a6e30f11a294c9a1de7538681bbc
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner/CommandLineOptions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3db492f704a2a849a066f25987ab6fb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner/ConsoleWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7656fdb9be65d154fbe19d7b6085a4a0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner/ResultSummary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78b4c24d6b6893c429b88ee07d852c55
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner/TcpWriter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95c9f262e7e06154091f6918267489d4
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Runner/TextUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dbf1acc034d604647acb9576a8371d7c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/SpecialValue.cs:
--------------------------------------------------------------------------------
1 | // ***********************************************************************
2 | // Copyright (c) 2009 Charlie Poole
3 | //
4 | // Permission is hereby granted, free of charge, to any person obtaining
5 | // a copy of this software and associated documentation files (the
6 | // "Software"), to deal in the Software without restriction, including
7 | // without limitation the rights to use, copy, modify, merge, publish,
8 | // distribute, sublicense, and/or sell copies of the Software, and to
9 | // permit persons to whom the Software is furnished to do so, subject to
10 | // the following conditions:
11 | //
12 | // The above copyright notice and this permission notice shall be
13 | // included in all copies or substantial portions of the Software.
14 | //
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
19 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
20 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 | // ***********************************************************************
23 |
24 | namespace NUnit.Framework
25 | {
26 | ///
27 | /// The SpecialValue enum is used to represent TestCase arguments
28 | /// that cannot be used as arguments to an Attribute.
29 | ///
30 | public enum SpecialValue
31 | {
32 | ///
33 | /// Null represents a null value, which cannot be used as an
34 | /// argument to an attriute under .NET 1.x
35 | ///
36 | Null
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/SpecialValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fc3d26d83a190264988a52512c2ce69b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/TestCaseData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21c808c7843c969458847d5db4dbcdf7
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/TestContext.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 867bc8d94e582d54c9481f2725fac40e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLite-0.7.0/Throws.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d9916bac26fd9674ca0462094d75cfa6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NUnitLiteUnityRunner.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86446f5ce3e36a242b47b21820f5ceab
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/NUnitLite/NunitStreamUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33e9fff25e0b3644b8ff352c1c633d44
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa6084ce64186488182b14f552092fdd
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Scenes/Tests.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8950a64c56e5743e5b061905c0b11e75
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/StreamingAssets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2065a65f7f18945a99313d075890a2c5
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/StreamingAssets/chuck.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Assets/StreamingAssets/chuck.jpg
--------------------------------------------------------------------------------
/Assets/StreamingAssets/chuck.jpg.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 94985fac941c843699faba83d28fb3ef
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/TestButton.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 |
4 | public class TestButton : MonoBehaviour
5 | {
6 | void OnMouseDown()
7 | {
8 | NUnitLiteUnityRunner.RunTests();
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Assets/TestButton.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 967cd8268ff6f48c78faefde8d618203
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45a590d11c92940448f50a06401f5f62
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Tests/AdBannerViewTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d10a5ebbbdc2b443687fefddf5d715b9
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSBundleTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class NSBundleTests
7 | {
8 | [Test]
9 | public void MainBundle()
10 | {
11 | var bundle = NSBundle.MainBundle;
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, bundle);
14 | }
15 |
16 | [Test]
17 | public void MainBundleDispose()
18 | {
19 | var bundle = NSBundle.MainBundle;
20 | bundle.Dispose();
21 | }
22 |
23 | [Test]
24 | public void ObjectSame()
25 | {
26 | var a = NSBundle.MainBundle;
27 | var b = NSBundle.MainBundle;
28 | Assert.AreSame(a, b);
29 | }
30 |
31 | [Test]
32 | public void BundlePath()
33 | {
34 | var bundle = NSBundle.MainBundle;
35 | Assert.AreNotSame(string.Empty, bundle.BundlePath);
36 | }
37 |
38 | [Test]
39 | public void ResourcePath()
40 | {
41 | var bundle = NSBundle.MainBundle;
42 | Assert.AreNotSame(string.Empty, bundle.ResourcePath);
43 | }
44 | }
--------------------------------------------------------------------------------
/Assets/Tests/NSBundleTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d02cc255f7e74b149705336e6b93a87
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSDataTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 948c71cb3fc6544a49449faea9f9e614
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSDictionaryTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46efc2f7322f04085917292fccaeae40
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSErrorTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class NSErrorTests
7 | {
8 | [Test]
9 | public void NewObject()
10 | {
11 | var obj = new NSError("com.hitcents.ios4unity", 122);
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
14 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
15 | }
16 |
17 | [Test]
18 | public void NewObjectDispose()
19 | {
20 | var obj = new NSError("com.hitcents.ios4unity", 122);
21 | obj.Dispose();
22 | }
23 |
24 | [Test]
25 | public void ObjectSame()
26 | {
27 | var a = new NSError("com.hitcents.ios4unity", 122);
28 | var b = Runtime.GetNSObject(a.Handle);
29 | Assert.AreSame(a, b);
30 | }
31 |
32 | [Test]
33 | public void Code()
34 | {
35 | int code = 122;
36 | var error = new NSError("com.hitcents.ios4unity", code);
37 | Assert.AreEqual(code, error.Code);
38 | }
39 |
40 | [Test]
41 | public void Domain()
42 | {
43 | string domain = "com.hitcents.ios4unity";
44 | var error = new NSError(domain, 122);
45 | Assert.AreEqual(domain, error.Domain);
46 | }
47 |
48 | [Test]
49 | public void LocalizedDescription()
50 | {
51 | var error = new NSError("UNKNOWN", -1);
52 | Assert.AreEqual("The operation couldn’t be completed. (UNKNOWN error -1.)", error.LocalizedDescription);
53 | }
54 | }
--------------------------------------------------------------------------------
/Assets/Tests/NSErrorTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09fa5b93c91df4cfd9d32694595436d0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSLocaleTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 834e1bd9651fe4cfb89121369a5e791b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSMutableDictionaryTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8db5a1345bc3a46a2b6924232b8af688
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSNotificationCenterTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class NSNotificationCenterTests
7 | {
8 | [Test]
9 | public void DefaultCenter()
10 | {
11 | var center = NSNotificationCenter.DefaultCenter;
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, center.Handle);
14 | }
15 |
16 | [Test]
17 | public void DefaultCenterDispose()
18 | {
19 | var center = NSNotificationCenter.DefaultCenter;
20 | center.Dispose();
21 | }
22 |
23 | [Test]
24 | public void ObjectSame()
25 | {
26 | var a = NSNotificationCenter.DefaultCenter;
27 | var b = NSNotificationCenter.DefaultCenter;
28 | Assert.AreSame(a, b);
29 | }
30 |
31 | [Test]
32 | public void AddObserverAndPost()
33 | {
34 | string notification = "WOOT_OMG";
35 | var center = NSNotificationCenter.DefaultCenter;
36 |
37 | bool fired = false;
38 | var observer = center.AddObserver(notification, n =>
39 | {
40 | Assert.AreEqual(notification, n.Name);
41 |
42 | fired = true;
43 | });
44 |
45 | center.PostNotificationName(notification);
46 |
47 | Assert.IsTrue(fired);
48 |
49 | observer.Dispose();
50 | }
51 |
52 | [Test]
53 | public void AddRemoveObserver()
54 | {
55 | string notification = "WOOT_OMG_2";
56 | var center = NSNotificationCenter.DefaultCenter;
57 |
58 | bool fired = false;
59 | var observer = center.AddObserver(notification, n => fired = true);
60 | center.RemoveObserver(observer);
61 | center.PostNotificationName(notification);
62 |
63 | Assert.IsFalse(fired);
64 | }
65 | }
--------------------------------------------------------------------------------
/Assets/Tests/NSNotificationCenterTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e01b0ac3da5a420f983a1cde46f876a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSNotificationTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class NSNotificationTests
7 | {
8 | [Test]
9 | public void FromName()
10 | {
11 | string text = Guid.NewGuid().ToString("N");
12 | var notification = NSNotification.FromName(text);
13 | Assert.AreNotEqual(IntPtr.Zero, notification.Handle);
14 | Assert.AreEqual(text, notification.Name);
15 | }
16 |
17 | [Test]
18 | public void FromNameDispose()
19 | {
20 | var notification = NSNotification.FromName("WOOT");
21 | notification.Dispose();
22 | }
23 |
24 | [Test]
25 | public void ObjectSame()
26 | {
27 | var a = NSNotification.FromName("WOOT");
28 | var b = Runtime.GetNSObject(a.Handle);
29 | Assert.AreSame(a, b);
30 | }
31 |
32 | [Test]
33 | public void Object()
34 | {
35 | var obj = new NSObject();
36 | var notification = NSNotification.FromName("WOOT", obj);
37 | Assert.AreEqual(obj.Handle, notification.Object.Handle);
38 | }
39 | }
--------------------------------------------------------------------------------
/Assets/Tests/NSNotificationTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9cb05c79d5e348f798fdcd75f3705fb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSNumberFormatterTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b90cb0b960e5497fb0a5d3e7ada2172
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSObjectTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class NSObjectTests
7 | {
8 | [Test]
9 | public void NewObject()
10 | {
11 | var obj = new NSObject();
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
14 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
15 | }
16 |
17 | [Test]
18 | public void NewObjectDispose()
19 | {
20 | var obj = new NSObject();
21 | obj.Dispose();
22 | }
23 |
24 | [Test]
25 | public void Description()
26 | {
27 | var obj = new NSObject();
28 | Assert.AreEqual(string.Format("", (int)obj.Handle), obj.Description);
29 | }
30 |
31 | [Test]
32 | public void DescriptionToString()
33 | {
34 | var obj = new NSObject();
35 | Assert.AreEqual(obj.Description, obj.ToString());
36 | }
37 | }
--------------------------------------------------------------------------------
/Assets/Tests/NSObjectTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c2b727e7e0cf4923a1e25e8e7640a93
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/NSTimeZoneTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aabc69e06398847b3921d9ea5bdeb24f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/ObjCTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0944170b29d32497d92c9286f65cf76b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/SKPaymentQueueTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | public class SKPaymentQueueTests
6 | {
7 | [Test]
8 | public void DefaultQueue()
9 | {
10 | var queue = SKPaymentQueue.DefaultQueue;
11 |
12 | Assert.AreNotEqual(IntPtr.Zero, queue.Handle);
13 | }
14 |
15 | [Test]
16 | public void DefaultQueueDispose()
17 | {
18 | var queue = SKPaymentQueue.DefaultQueue;
19 | queue.Dispose();
20 | }
21 |
22 | [Test]
23 | public void ObjectSame()
24 | {
25 | var a = SKPaymentQueue.DefaultQueue;
26 | var b = SKPaymentQueue.DefaultQueue;
27 | Assert.AreSame(a, b);
28 | }
29 |
30 | [Test]
31 | public void CanMakePayments()
32 | {
33 | //Just make sure there isn't a crash
34 | SKPaymentQueue.CanMakePayments.ToString();
35 | }
36 |
37 | [Test]
38 | public void Transactions()
39 | {
40 | var transactions = SKPaymentQueue.DefaultQueue.Transactions;
41 | Assert.AreEqual(0, transactions.Length);
42 | }
43 |
44 | [Test]
45 | public void RestoreCompletedTransactions()
46 | {
47 | var queue = SKPaymentQueue.DefaultQueue;
48 | queue.RestoreCompleted += (sender, e) =>
49 | {
50 | Console.WriteLine("Restore completed!");
51 | };
52 | queue.RestoreFailed += (sender, e) =>
53 | {
54 | Console.WriteLine("Restore failed: " + e.Error.LocalizedDescription);
55 | };
56 |
57 | queue.RestoreCompletedTransactions();
58 | }
59 | }
--------------------------------------------------------------------------------
/Assets/Tests/SKPaymentQueueTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 028558ee6d89a4993a58e5d1c3e8de0f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/SKProductsRequestTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | [TestFixture]
6 | public class SKProductsRequestTests
7 | {
8 | [Test]
9 | public void NewObject()
10 | {
11 | var obj = new SKProductsRequest("woot");
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
14 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
15 | }
16 |
17 | [Test]
18 | public void NewObjectDispose()
19 | {
20 | var obj = new SKProductsRequest("woot");
21 | obj.Dispose();
22 | }
23 |
24 | [Test]
25 | public void ObjectSame()
26 | {
27 | var a = new SKProductsRequest("woot");
28 | var b = Runtime.GetNSObject(a.Handle);
29 | Assert.AreSame(a, b);
30 | }
31 |
32 | [Test]
33 | public void Start()
34 | {
35 | string productId = "woot";
36 | var request = new SKProductsRequest(productId);
37 | request.ReceivedResponse += (sender, e) =>
38 | {
39 | Assert.AreEqual(productId, e.Response.InvalidProducts[0]);
40 | Console.WriteLine("Received Response!");
41 | };
42 | request.Failed += (sender, e) =>
43 | {
44 | Console.WriteLine("Failed: " + e.Error.LocalizedDescription);
45 | };
46 | request.Finished += (sender, e) =>
47 | {
48 | Console.WriteLine("Finished!");
49 | };
50 | request.Start();
51 | }
52 | }
--------------------------------------------------------------------------------
/Assets/Tests/SKProductsRequestTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 781feac88ee1a4f74ae52f335d03b426
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIActionSheetTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3a9253a7056b4f30b43875c98f8d219
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIActivityViewControllerTests.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using iOS4Unity;
3 | using NUnit.Framework;
4 |
5 | [TestFixture]
6 | public class UIActivityViewControllerTests
7 | {
8 | [Test, Ignore]
9 | public void NewObjectWithString()
10 | {
11 | var obj = new UIActivityViewController("WOOT");
12 |
13 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
14 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
15 | }
16 |
17 | [Test, Ignore]
18 | public void NewObjectDispose()
19 | {
20 | var obj = new UIActivityViewController("WOOT");
21 | obj.Dispose();
22 | }
23 |
24 | [Test, Ignore]
25 | public void NewObjectWithImage()
26 | {
27 | var obj = new UIActivityViewController(UIImage.FromFile("chuck.jpg"));
28 |
29 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
30 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
31 | }
32 |
33 | [Test, Ignore]
34 | public void NewObjectWithTextAndImage()
35 | {
36 | var obj = new UIActivityViewController("WOOT", UIImage.FromFile("chuck.jpg"));
37 |
38 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
39 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
40 | }
41 |
42 | [Test, Ignore]
43 | public void ShareChuck()
44 | {
45 | var image = UIImage.FromFile("chuck.jpg");
46 | var activityController = new UIActivityViewController(image);
47 | var controller = UIApplication.SharedApplication.KeyWindow.RootViewController;
48 | controller.PresentViewController(activityController);
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/Assets/Tests/UIActivityViewControllerTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 226b69c2b1b6649e58a368ef429c329f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIAlertViewTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 396ce738a82a44f49bdf88a6c914bcbf
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIApplicationTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa34c66899f5547e4ac884294f0e8128
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIDeviceTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6c10d269804347e195e54ea8141d58c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIImageTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2709e1cd4b7d64c99ae2bbf0d4c705b5
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UILocalNotificationTests.cs:
--------------------------------------------------------------------------------
1 | using iOS4Unity;
2 | using NUnit.Framework;
3 | using System;
4 |
5 | #if !UNITY_EDITOR
6 |
7 | [TestFixture]
8 | public class UILocalNotificationTests
9 | {
10 | [Test]
11 | public void NewObject()
12 | {
13 | var obj = new UILocalNotification();
14 |
15 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
16 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
17 | }
18 |
19 | [Test]
20 | public void NewObjectDispose()
21 | {
22 | var obj = new UILocalNotification();
23 | obj.Dispose();
24 | }
25 |
26 | [Test]
27 | public void ObjectSame()
28 | {
29 | var a = new UILocalNotification();
30 | var b = Runtime.GetNSObject(a.Handle);
31 | Assert.AreSame(a, b);
32 | }
33 |
34 | [Test]
35 | public void FireDateLocal()
36 | {
37 | var date = DateTime.Now.AddDays(7);
38 | var notification = new UILocalNotification();
39 | notification.FireDate = date;
40 | Assert.IsTrue(date - notification.FireDate < TimeSpan.FromSeconds(1), "Date does not match!");
41 | }
42 |
43 | [Test]
44 | public void FireDateUtc()
45 | {
46 | var date = DateTime.UtcNow.AddDays(7);
47 | var notification = new UILocalNotification();
48 | notification.FireDate = date;
49 | Assert.IsTrue(date - notification.FireDate < TimeSpan.FromSeconds(1), "Date does not match!");
50 | }
51 | }
52 |
53 | #endif
--------------------------------------------------------------------------------
/Assets/Tests/UILocalNotificationTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0addc3e7166db440e9e2b454190e5630
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIPopoverControllerTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d2212f6c3e034498ac154186e18dad6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIScreenTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b9a384da37884eebb0568d6af09e407
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIUserNotificationSettingsTests.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using iOS4Unity;
3 | using NUnit.Framework;
4 |
5 | #if !UNITY_EDITOR
6 |
7 | public class UIUserNotificationSettingsTests
8 | {
9 | [Test]
10 | public void NewObject()
11 | {
12 | var obj = new UIUserNotificationSettings();
13 |
14 | Assert.AreNotEqual(IntPtr.Zero, obj.ClassHandle);
15 | Assert.AreNotEqual(IntPtr.Zero, obj.Handle);
16 | }
17 |
18 | [Test]
19 | public void NewObjectDispose()
20 | {
21 | var obj = new UIUserNotificationSettings();
22 | obj.Dispose();
23 | }
24 |
25 | [Test]
26 | public void ObjectSame()
27 | {
28 | var a = new UIUserNotificationSettings();
29 | var b = Runtime.GetNSObject(a.Handle);
30 | Assert.AreSame(a, b);
31 | }
32 |
33 | [Test]
34 | public void Types()
35 | {
36 | //Just make sure it doesn't crash
37 | new UIUserNotificationSettings().Types.ToString();
38 | }
39 |
40 | [Test]
41 | public void GetSettingsForTypes()
42 | {
43 | var types = UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound;
44 | var settings = UIUserNotificationSettings.GetSettingsForTypes(types);
45 | Assert.AreEqual(types, settings.Types);
46 | }
47 | }
48 |
49 | #endif
--------------------------------------------------------------------------------
/Assets/Tests/UIUserNotificationSettingsTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b91b51508cbb4d83a8eb322148e8ecb
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIViewControllerTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4e7f15319e61b4a6facea891f71ae1f6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIViewTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9506c3560e8b045c4af946adbfddfd3b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/Tests/UIWindowTests.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5818ade296a1b4779a67012a4024aec1
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6c394521425f4d849feacaf1ec29914
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/AdBannerView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d049345169409481993c23ec39756f17
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/CGPoint.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 34c15c1533666461badde0caa2e25f6b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/CGRect.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c39ca97e5eb7f4518ac091f5d9dce4ea
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/CGSize.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2085789c67b7643f5970c95287e9acf0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Callbacks.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20e7d8b454d7e487888a96c22e8183b8
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Delegates.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public delegate void IntPtrHandler(IntPtr arg1);
6 |
7 | public delegate void IntPtrHandler2(IntPtr arg1, IntPtr arg2);
8 |
9 | public delegate void IntPtrHandler3(IntPtr arg1, IntPtr arg2, IntPtr arg3);
10 |
11 | public delegate void IntPtrHandler4(IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4);
12 |
13 | public delegate void IntPtrHandler5(IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5);
14 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Delegates.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a082ee88db4947c6874379ede63af46
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/EventArgs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class ButtonEventArgs : EventArgs
6 | {
7 | public int Index;
8 | }
9 |
10 | public class NSErrorEventArgs : EventArgs
11 | {
12 | public NSError Error;
13 | }
14 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/EventArgs.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccefc5302c4c547d4bfb6a4784bce35c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1dd8136e39fb9422c842a4cceceeb946
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/NSDateMarshaler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace iOS4Unity.Marshalers
5 | {
6 | public class NSDateMarshaler : ICustomMarshaler
7 | {
8 | private static readonly NSDateMarshaler _instance = new NSDateMarshaler();
9 |
10 | public static ICustomMarshaler GetInstance(string cookie)
11 | {
12 | return _instance;
13 | }
14 |
15 | public void CleanUpManagedData(object ManagedObj)
16 | {
17 | //Doesn't need to do anything
18 | }
19 |
20 | public virtual void CleanUpNativeData(IntPtr pNativeData)
21 | {
22 | //Doesn't need to do anything
23 | }
24 |
25 | public int GetNativeDataSize()
26 | {
27 | return IntPtr.Size;
28 | }
29 |
30 | public IntPtr MarshalManagedToNative(object managedObj)
31 | {
32 | DateTime date = (DateTime)managedObj;
33 | return ObjC.ToNSDate(date);
34 | }
35 |
36 | public object MarshalNativeToManaged(IntPtr pNativeData)
37 | {
38 | if (pNativeData == IntPtr.Zero)
39 | return default(DateTime);
40 | return ObjC.FromNSDate(pNativeData);
41 | }
42 | }
43 |
44 | public class NSDateReleaseMarshaler : NSDateMarshaler
45 | {
46 | private static readonly NSDateReleaseMarshaler _instance = new NSDateReleaseMarshaler();
47 |
48 | public static new ICustomMarshaler GetInstance(string cookie)
49 | {
50 | return _instance;
51 | }
52 |
53 | public override void CleanUpNativeData(IntPtr pNativeData)
54 | {
55 | if (pNativeData != IntPtr.Zero)
56 | ObjC.MessageSend(pNativeData, "release");
57 | }
58 | }
59 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/NSDateMarshaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65b9610a593af4fde9b8f86fcd37c99c
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/NSStringMarshaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05e0ccde38a15489c818ffc4109f913a
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/NSUrlMarshaler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace iOS4Unity
5 | {
6 | public class NSUrlMarshaler : ICustomMarshaler
7 | {
8 | private static readonly NSUrlMarshaler _instance = new NSUrlMarshaler();
9 |
10 | public static ICustomMarshaler GetInstance(string cookie)
11 | {
12 | return _instance;
13 | }
14 |
15 | public void CleanUpManagedData(object managedObj)
16 | {
17 | //Doesn't need to do anything
18 | }
19 |
20 | public void CleanUpNativeData(IntPtr pNativeData)
21 | {
22 | //Doesn't need to do anything
23 | }
24 |
25 | public int GetNativeDataSize()
26 | {
27 | return IntPtr.Size;
28 | }
29 |
30 | public IntPtr MarshalManagedToNative(object managedObj)
31 | {
32 | string text = managedObj as string;
33 | if (text == null)
34 | return IntPtr.Zero;
35 | return ObjC.ToNSUrl(text);
36 | }
37 |
38 | public object MarshalNativeToManaged(IntPtr pNativeData)
39 | {
40 | if (pNativeData == IntPtr.Zero)
41 | return default(string);
42 | return ObjC.FromNSUrl(pNativeData);
43 | }
44 | }
45 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/NSUrlMarshaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c12fd110494d435d927ddccaf45cae6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/SelectorMarshaler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace iOS4Unity.Marshalers
5 | {
6 | public class SelectorMarshaler : ICustomMarshaler
7 | {
8 | private static readonly SelectorMarshaler _instance = new SelectorMarshaler();
9 |
10 | public static ICustomMarshaler GetInstance(string cookie)
11 | {
12 | return _instance;
13 | }
14 |
15 | public void CleanUpManagedData(object managedObj)
16 | {
17 | //Doesn't need to do anything
18 | }
19 |
20 | public void CleanUpNativeData(IntPtr pNativeData)
21 | {
22 | //Doesn't need to do anything
23 | }
24 |
25 | public int GetNativeDataSize()
26 | {
27 | return IntPtr.Size;
28 | }
29 |
30 | public IntPtr MarshalManagedToNative(object managedObj)
31 | {
32 | string selectorName = managedObj as string;
33 | if (string.IsNullOrEmpty(selectorName))
34 | return IntPtr.Zero;
35 | return ObjC.GetSelector(selectorName);
36 | }
37 |
38 | public object MarshalNativeToManaged(IntPtr pNativeData)
39 | {
40 | return ObjC.GetSelectorName(pNativeData);
41 | }
42 | }
43 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Marshalers/SelectorMarshaler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0938626d642a24c2db09f6b6da3a5cd6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSBundle.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class NSBundle : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static NSBundle()
10 | {
11 | _classHandle = ObjC.GetClass("NSBundle");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | internal NSBundle(IntPtr handle)
20 | : base(handle)
21 | {
22 | }
23 |
24 | public string BundleIdentifier
25 | {
26 | get { return ObjC.MessageSendString(Handle, "bundleIdentifier"); }
27 | }
28 |
29 | public string BundlePath
30 | {
31 | get { return ObjC.MessageSendString(Handle, "bundlePath"); }
32 | }
33 |
34 | public static NSBundle FromIdentifier(string str)
35 | {
36 | return Runtime.GetNSObject(ObjC.MessageSendIntPtr(_classHandle, "bundleWithIdentifier:", str));
37 | }
38 |
39 | public static NSBundle FromPath(string path)
40 | {
41 | return Runtime.GetNSObject(ObjC.MessageSendIntPtr(_classHandle, "bundleWithPath:", path));
42 | }
43 |
44 | public static NSBundle MainBundle
45 | {
46 | get { return Runtime.GetNSObject(ObjC.MessageSendIntPtr(_classHandle, "mainBundle")); }
47 | }
48 |
49 | public string LocalizedString(string key, string value = "", string table = "")
50 | {
51 | return ObjC.MessageSendString(Handle, "localizedStringForKey:value:table:", key, value, table);
52 | }
53 |
54 | public string ResourcePath
55 | {
56 | get { return ObjC.MessageSendString(Handle, "resourcePath"); }
57 | }
58 | }
59 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSBundle.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 18775d02c54964bafa72b4fdfb7935c3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c5dd9ef43ac643e3b720e29a884071d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSDictionary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a0bea8f9f6594ede8cad3cd1eff5a8e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSError.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class NSError : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static NSError()
10 | {
11 | _classHandle = ObjC.GetClass("NSError");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | // TODO: this had an NSDictionary as a parameter, too
20 | public NSError(string domain, int code)
21 | {
22 | ObjC.MessageSend(Handle, "initWithDomain:code:userInfo:", domain, code, IntPtr.Zero);
23 | }
24 |
25 | internal NSError(IntPtr handle)
26 | : base(handle)
27 | {
28 | }
29 |
30 | public int Code
31 | {
32 | get { return ObjC.MessageSendInt(Handle, "code"); }
33 | }
34 |
35 | public string Domain
36 | {
37 | get { return ObjC.MessageSendString(Handle, "domain"); }
38 | }
39 |
40 | public string LocalizedDescription
41 | {
42 | get { return ObjC.MessageSendString(Handle, "localizedDescription"); }
43 | }
44 |
45 | public override string ToString()
46 | {
47 | return LocalizedDescription;
48 | }
49 | }
50 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSError.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1eb4d97496d5f45ff81f801b99566501
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSLocale.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f270723aaa4742deac9dbb1778444bd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSMutableDictionary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ae95416b06b6436299fd2b52a5e71af
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSNotification.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class NSNotification : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static NSNotification()
10 | {
11 | _classHandle = ObjC.GetClass("NSNotification");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | public static NSNotification FromName(string name, NSObject obj = null)
20 | {
21 | return Runtime.GetNSObject(ObjC.MessageSendIntPtr(_classHandle, "notificationWithName:object:", name, obj == null ? IntPtr.Zero : obj.Handle));
22 | }
23 |
24 | internal NSNotification(IntPtr handle)
25 | : base(handle)
26 | {
27 | }
28 |
29 | public string Name
30 | {
31 | get { return ObjC.MessageSendString(Handle, "name"); }
32 | }
33 |
34 | public NSObject Object
35 | {
36 | get { return Runtime.GetNSObject(ObjC.MessageSendIntPtr(Handle, "object")); }
37 | }
38 | }
39 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSNotification.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6213710d4cbd4ad5a9973fc029b0b08
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSNotificationCenter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b1a8a695cd6c44aab9450b6e89c9868
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSNumberFormatter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3ed3238723a2648e89e03427578a4731
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSObject.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class NSObject : IDisposable
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static NSObject()
10 | {
11 | _classHandle = ObjC.GetClass("NSObject");
12 | }
13 |
14 | public virtual IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | ~NSObject()
20 | {
21 | Dispose();
22 | }
23 |
24 | public IntPtr Handle;
25 | private readonly bool _shouldRelease;
26 |
27 | public NSObject(IntPtr handle)
28 | {
29 | Handle = handle;
30 | Runtime.RegisterNSObject(this);
31 | }
32 |
33 | public NSObject()
34 | {
35 | Handle = ObjC.MessageSendIntPtr(ClassHandle, "alloc");
36 | Runtime.RegisterNSObject(this);
37 | _shouldRelease = true;
38 | }
39 |
40 | public string Description
41 | {
42 | get { return ObjC.MessageSendString(Handle, "description"); }
43 | }
44 |
45 | public override string ToString()
46 | {
47 | return Description;
48 | }
49 |
50 | public virtual void Dispose()
51 | {
52 | GC.SuppressFinalize(this);
53 |
54 | if (Handle != IntPtr.Zero)
55 | {
56 | Runtime.UnregisterNSObject(Handle);
57 | Callbacks.UnsubscribeAll(this);
58 | if (_shouldRelease)
59 | {
60 | ObjC.MessageSend(Handle, "release");
61 | }
62 | }
63 | }
64 | }
65 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3cdec663b4bbe416eb47ac8f3e2c9049
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/NSTimeZone.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ffa14b781aa24b5b95926d021e8b3df
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/ObjC.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54d1d30b9e7a6496d91dcc13bc29556d
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/Runtime.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26cd202536c14464b9f49ebeb0dd1b26
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKPayment.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class SKPayment : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static SKPayment()
10 | {
11 | _classHandle = ObjC.GetClass("SKPayment");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | internal SKPayment(IntPtr handle)
20 | : base(handle)
21 | {
22 | }
23 |
24 | public static SKPayment PaymentWithProduct(SKProduct product)
25 | {
26 | return Runtime.GetNSObject(ObjC.MessageSendIntPtr(_classHandle, "paymentWithProduct:", product.Handle));
27 | }
28 |
29 | public string ApplicationUsername
30 | {
31 | get { return ObjC.MessageSendString(Handle, "applicationUsername"); }
32 | }
33 |
34 | public string ProductIdentifier
35 | {
36 | get { return ObjC.MessageSendString(Handle, "productIdentifier"); }
37 | }
38 |
39 | public int Quantity
40 | {
41 | get { return ObjC.MessageSendInt(Handle, "quantity"); }
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKPayment.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e4a4254253404f99b298f436d454701
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKPaymentQueue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3170c09b4ad6a4999acebc2990ed5ac6
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKPaymentTransaction.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class SKPaymentTransaction : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static SKPaymentTransaction()
10 | {
11 | _classHandle = ObjC.GetClass("SKPaymentTransaction");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | internal SKPaymentTransaction(IntPtr handle)
20 | : base(handle)
21 | {
22 | }
23 |
24 | public NSError Error
25 | {
26 | get
27 | {
28 | IntPtr handle = ObjC.MessageSendIntPtr(Handle, "error");
29 | return handle == IntPtr.Zero ? null : Runtime.GetNSObject(handle);
30 | }
31 | }
32 |
33 | public SKPaymentTransaction OriginalTransaction
34 | {
35 | get
36 | {
37 | IntPtr handle = ObjC.MessageSendIntPtr(Handle, "originalTransaction");
38 | return handle == IntPtr.Zero ? null : Runtime.GetNSObject(handle);
39 | }
40 | }
41 |
42 | public DateTime TransactionDate
43 | {
44 | get { return (DateTime)ObjC.MessageSendDate(Handle, "transactionDate"); }
45 | }
46 |
47 | public string TransactionIdentifier
48 | {
49 | get { return ObjC.MessageSendString(Handle, "transactionIdentifier"); }
50 | }
51 | }
52 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKPaymentTransaction.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f1f8d61a821174c75888df56f5b17040
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKProduct.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5cd803e9fc85a4c179926ab516e3cb57
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKProductsRequest.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 968aa9d16dbc941eb98d3e5b36bcc36f
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKProductsResponse.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public sealed class SKProductsResponse : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static SKProductsResponse()
10 | {
11 | _classHandle = ObjC.GetClass("SKProductsResponse");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | internal SKProductsResponse(IntPtr handle)
20 | : base(handle)
21 | {
22 | }
23 |
24 | public string[] InvalidProducts
25 | {
26 | get { return ObjC.FromNSArray(ObjC.MessageSendIntPtr(Handle, "invalidProductIdentifiers")); }
27 | }
28 |
29 | public SKProduct[] Products
30 | {
31 | get { return ObjC.FromNSArray(ObjC.MessageSendIntPtr(Handle, "products")); }
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/SKProductsResponse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6708041280641492087e98f1d3668c62
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIActionSheet.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1db50edfb534437eb476bbedb9472e0
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIActivityViewController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class UIActivityViewController : UIViewController
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static UIActivityViewController()
10 | {
11 | _classHandle = ObjC.GetClass("UIActivityViewController");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | public UIActivityViewController(string text)
20 | {
21 | IntPtr textHandle = ObjC.ToNSString(text);
22 | IntPtr array = ObjC.ToNSArray(new[] { textHandle });
23 | ObjC.MessageSendIntPtr(Handle, "initWithActivityItems:applicationActivities:", array, IntPtr.Zero);
24 | ObjC.MessageSend(textHandle, "release");
25 | }
26 |
27 | public UIActivityViewController(UIImage image)
28 | {
29 | IntPtr array = ObjC.ToNSArray(new[] { image.Handle });
30 | ObjC.MessageSendIntPtr(Handle, "initWithActivityItems:applicationActivities:", array, IntPtr.Zero);
31 | }
32 |
33 | public UIActivityViewController(string text, UIImage image)
34 | {
35 | IntPtr textHandle = ObjC.ToNSString(text);
36 | IntPtr array = ObjC.ToNSArray(new[] { textHandle, image.Handle });
37 | ObjC.MessageSendIntPtr(Handle, "initWithActivityItems:applicationActivities:", array, IntPtr.Zero);
38 | ObjC.MessageSend(textHandle, "release");
39 | }
40 |
41 | internal UIActivityViewController(IntPtr handle)
42 | : base(handle)
43 | {
44 | }
45 | }
46 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIActivityViewController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: de62f1dad5ba64bcd8e373bee8d3a320
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIAlertView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3cb7b1600bc8b4e50b023c2e6f06e06b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIApplication.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af8c72f7821be45ed9aa9a7640b9e154
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIDevice.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0c3c86482d054dcd89e7fe6d36ed42b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIImage.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ab8f6a70869141e6a6ae84653da509b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UILocalNotification.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8bcf48696e16c49998c622f0555b6a37
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIPopoverController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a7feb2b826e44a86b29f3b88a587514
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIScreen.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a50054ecb7a24264bd5c1f8869253e2
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIScreenMode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class UIScreenMode : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static UIScreenMode()
10 | {
11 | _classHandle = ObjC.GetClass("UIScreenMode");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | internal UIScreenMode(IntPtr handle)
20 | : base(handle)
21 | {
22 | }
23 |
24 | public float PixelAspectRatio
25 | {
26 | get { return ObjC.MessageSendFloat(Handle, "pixelAspectRatio"); }
27 | }
28 |
29 | public CGSize Size
30 | {
31 | get { return ObjC.MessageSendCGSize(Handle, "size"); }
32 | }
33 | }
34 | }
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIScreenMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 418c5d9c54d424f3685c2cc5e906c5c3
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIUserNotificationSettings.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace iOS4Unity
4 | {
5 | public class UIUserNotificationSettings : NSObject
6 | {
7 | private static readonly IntPtr _classHandle;
8 |
9 | static UIUserNotificationSettings()
10 | {
11 | _classHandle = ObjC.GetClass("UIUserNotificationSettings");
12 | }
13 |
14 | public override IntPtr ClassHandle
15 | {
16 | get { return _classHandle; }
17 | }
18 |
19 | public UIUserNotificationSettings()
20 | {
21 | ObjC.MessageSendIntPtr(Handle, "init");
22 | }
23 |
24 | internal UIUserNotificationSettings(IntPtr handle)
25 | : base(handle)
26 | {
27 | }
28 |
29 | public static UIUserNotificationSettings GetSettingsForTypes(UIUserNotificationType types)
30 | {
31 | //NOTE: right now we don't have support for categories, it required UIUserNotificationCategory, which is a somewhat advanced scenario I'd say
32 | IntPtr handle = ObjC.MessageSendIntPtr(_classHandle, "settingsForTypes:categories:", (uint)types, IntPtr.Zero);
33 | return Runtime.GetNSObject(handle);
34 | }
35 |
36 | public UIUserNotificationType Types
37 | {
38 | get { return (UIUserNotificationType)ObjC.MessageSendUInt(Handle, "types"); }
39 | }
40 | }
41 |
42 | public enum UIUserNotificationType : uint
43 | {
44 | None = 0,
45 | Badge = 1,
46 | Sound = 2,
47 | Alert = 4
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIUserNotificationSettings.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b8e49ff3ff0f14b3483ac281d889018e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8098d597fd8034b67819fddc95f9580e
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIViewController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6eef04a0f15cc4d829bb5de3ef719f2b
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/iOS4Unity/UIWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d745034561c274d6b834ca527aeb84fd
3 | MonoImporter:
4 | serializedVersion: 2
5 | defaultReferences: []
6 | executionOrder: 0
7 | icon: {instanceID: 0}
8 | userData:
9 |
--------------------------------------------------------------------------------
/Assets/smcs.rsp:
--------------------------------------------------------------------------------
1 | -unsafe
2 |
--------------------------------------------------------------------------------
/Assets/smcs.rsp.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80d834a4724744e939cd9f9a5ce9d370
3 | DefaultImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Info/Description.txt:
--------------------------------------------------------------------------------
1 | Now open sourced on Github!
2 |
3 |
4 | iOS4Unity is a plugin that finally brings native iOS APIs to C# using only managed code -- with no Objective-C libraries involved! iOS4Unity takes advantage of the core C functions that comprise the building blocks of Objective-C to expose native iOS APIs to C#. iOS4Unity also provides native callbacks to C# without using UnitySendMessage that is completed supported under AOT!
5 |
6 |
7 | APIs include:
8 |
9 | - UIAlertView and UIActionSheet - for displaying native popups
10 |
11 | - UIApplication and UILocalNotification - Local and remote notifications
12 |
13 | - UIDevice, NSLocal, and UIScreen - for native iOS settings
14 |
15 | - Native iAds - direct access to ADBannerView
16 |
17 | - UIView, UIWindow, and UIViewController - for working with native views
18 |
19 | - IAPs through StoreKit - for simplified in-app purchases
20 |
21 | - Setup third party Obj-C libraries for use from C# - bind libraries missing a Unity plugin!
22 |
23 |
24 | Built by Hitcents. Get involved on Github!
25 |
--------------------------------------------------------------------------------
/Info/Documentation.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/Documentation.docx
--------------------------------------------------------------------------------
/Info/Logos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/Logos.png
--------------------------------------------------------------------------------
/Info/iOS4Unity_icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_icon.psd
--------------------------------------------------------------------------------
/Info/iOS4Unity_icon_1024x1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_icon_1024x1024.png
--------------------------------------------------------------------------------
/Info/iOS4Unity_icon_128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_icon_128x128.png
--------------------------------------------------------------------------------
/Info/iOS4Unity_icon_200x258.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_icon_200x258.png
--------------------------------------------------------------------------------
/Info/iOS4Unity_storebanner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_storebanner.png
--------------------------------------------------------------------------------
/Info/iOS4Unity_storebanner.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Hitcents/iOS4Unity/264fac3f6f49c91fab9098f877145a80cd9d5dbc/Info/iOS4Unity_storebanner.psd
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | m_Volume: 1
7 | Rolloff Scale: 1
8 | m_SpeedOfSound: 347
9 | Doppler Factor: 1
10 | Default Speaker Mode: 2
11 | m_DSPBufferSize: 0
12 | m_DisableAudio: 0
13 |
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | m_Gravity: {x: 0, y: -9.81000042, z: 0}
7 | m_DefaultMaterial: {fileID: 0}
8 | m_BounceThreshold: 2
9 | m_SleepVelocity: .150000006
10 | m_SleepAngularVelocity: .140000001
11 | m_MaxAngularVelocity: 7
12 | m_MinPenetrationForPenalty: .00999999978
13 | m_SolverIterationCount: 6
14 | m_RaycastsHitTriggers: 1
15 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
16 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes:
8 | - enabled: 1
9 | path: Assets/Scenes/Tests.unity
10 | - enabled: 0
11 | path: Assets/Plugins/iOS4Unity/Examples.unity
12 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 3
7 | m_ExternalVersionControlSupport: Hidden Meta Files
8 | m_SerializationMode: 2
9 | m_WebSecurityEmulationEnabled: 0
10 | m_WebSecurityEmulationHostUrl: http://www.mydomain.com/mygame.unity3d
11 | m_DefaultBehaviorMode: 0
12 | m_SpritePackerMode: 0
13 |
--------------------------------------------------------------------------------
/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!30 &1
4 | GraphicsSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_AlwaysIncludedShaders:
8 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
9 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
10 | - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!149 &1
4 | NetworkManager:
5 | m_ObjectHideFlags: 0
6 | m_DebugLevel: 0
7 | m_Sendrate: 15
8 | m_AssetToPrefab: {}
9 |
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | m_Gravity: {x: 0, y: -9.81000042}
7 | m_DefaultMaterial: {fileID: 0}
8 | m_VelocityIterations: 8
9 | m_PositionIterations: 3
10 | m_VelocityThreshold: 1
11 | m_MaxLinearCorrection: .200000003
12 | m_MaxAngularCorrection: 8
13 | m_MaxTranslationSpeed: 100
14 | m_MaxRotationSpeed: 360
15 | m_MinPenetrationForPenalty: .00999999978
16 | m_BaumgarteScale: .200000003
17 | m_BaumgarteTimeOfImpactScale: .75
18 | m_TimeToSleep: .5
19 | m_LinearSleepTolerance: .00999999978
20 | m_AngularSleepTolerance: 2
21 | m_RaycastsHitTriggers: 1
22 | m_RaycastsStartInColliders: 1
23 | m_ChangeStopsCallbacks: 1
24 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
25 |
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | tags:
6 | -
7 | Builtin Layer 0: Default
8 | Builtin Layer 1: TransparentFX
9 | Builtin Layer 2: Ignore Raycast
10 | Builtin Layer 3:
11 | Builtin Layer 4: Water
12 | Builtin Layer 5: UI
13 | Builtin Layer 6:
14 | Builtin Layer 7:
15 | User Layer 8:
16 | User Layer 9:
17 | User Layer 10:
18 | User Layer 11:
19 | User Layer 12:
20 | User Layer 13:
21 | User Layer 14:
22 | User Layer 15:
23 | User Layer 16:
24 | User Layer 17:
25 | User Layer 18:
26 | User Layer 19:
27 | User Layer 20:
28 | User Layer 21:
29 | User Layer 22:
30 | User Layer 23:
31 | User Layer 24:
32 | User Layer 25:
33 | User Layer 26:
34 | User Layer 27:
35 | User Layer 28:
36 | User Layer 29:
37 | User Layer 30:
38 | User Layer 31:
39 | m_SortingLayers:
40 | - name: Default
41 | userID: 0
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: .0199999996
7 | Maximum Allowed Timestep: .333333343
8 | m_TimeScale: 1
9 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | iOS4Unity - Native iOS APIs from C#
2 | =========
3 |
4 |
5 |
6 | iOS4Unity is a Unity plugin that finally brings native iOS APIs to C# using only managed code -- with no Objective-C libraries involved! iOS4Unity takes advantage of the core C functions that comprise the building blocks of Objective-C to expose native iOS APIs to C#. iOS4Unity also provides native callbacks to C# without using UnitySendMessage that is completed supported under AOT!
7 |
8 | Download [here](http://u3d.as/bjF) on the Unity Asset Store.
9 |
10 | APIs Included
11 | --------
12 | - UIAlertView and UIActionSheet - for displaying native popups
13 | - UIApplication and UILocalNotification - Local and remote notifications
14 | - UIDevice, NSLocal, and UIScreen - for native iOS settings
15 | - Native iAds - direct access to ADBannerView
16 | - UIView, UIWindow, and UIViewController - for working with native views
17 | - IAPs through StoreKit - for simplified in-app purchases
18 | - Setup third party Obj-C libraries for use from C# - bind libraries missing a Unity plugin!
19 |
20 | Coming Soon
21 | --------
22 | - Game Center
23 | - Full callback support for Obj-C blocks (none are implemented currently)
24 | - Coroutines where applicable (if this is even possible)
25 |
26 | Disclaimer
27 | --------
28 | - iOS4Unity is not trying to cover the entire iOS API surface area or compete with Xamarin.iOS. We are merely trying to expose frequently used native iOS APIs to game developers who are using Unity. Who wants to write Objective-C?
29 | - Being meant for game developers, iOS4Unity is lightweight and meant for simple scenarios. We don't want to support things like: inheritance, subclassing native objects, cross-thread UI checks, etc.
30 |
--------------------------------------------------------------------------------
/build-helpers.fsx:
--------------------------------------------------------------------------------
1 | module BuildHelpers
2 | #r @"packages/FAKE.3.5.4/tools/FakeLib.dll"
3 |
4 | open Fake
5 | open Fake.XamarinHelper
6 | open System
7 | open System.IO
8 | open System.Linq
9 |
10 | let Exec command args =
11 | let result = Shell.Exec(command, args)
12 | if result <> 0 then failwithf "%s exited with error %d" command result
13 |
14 | let RestorePackages solutionFile =
15 | Exec ".nuget/NuGet.exe" ("restore " + solutionFile)
16 |
17 | let RunNUnitTests dllPath xmlPath =
18 | Exec "/Library/Frameworks/Mono.framework/Versions/Current/bin/nunit-console4" (dllPath + " -xml=" + xmlPath)
19 | TeamCityHelper.sendTeamCityNUnitImport xmlPath
20 |
21 | let TestFlightUpload project apiToken teamToken distList =
22 | let binFolder = Path.Combine(project, "bin", "iPhone", "Ad-Hoc")
23 | let ipa = Path.Combine(binFolder, project + ".ipa")
24 | let notes = Path.Combine(project, "RELEASE-NOTES.txt")
25 | Exec "curl" ("https://testflightapp.com/api/builds.json -F file=@" + ipa + " -F api_token=" + apiToken + " -F team_token=" + teamToken + " -F notes=@" + notes + " -F notify=False -F distribution_lists='" + distList + "'")
26 |
27 | let UpdatePlist version project =
28 | let build = environVarOrDefault "BUILD_NUMBER" ""
29 | if not(String.IsNullOrEmpty(build)) then do
30 | let info = Path.Combine(project, "Info.plist")
31 | let finalVersion = version + "." + build
32 | Exec "/usr/libexec/PlistBuddy" ("-c 'Set :CFBundleVersion " + finalVersion + "' " + info)
33 |
34 | let UnityPackage folder =
35 | let fullPath = Path.GetFullPath(".")
36 | Exec "/Applications/Unity/Unity.app/Contents/MacOS/Unity" ("-quit -batchmode -logFile -projectPath '" + fullPath + "' -exportPackage " + folder + " iOS4Unity.unitypackage")
37 |
--------------------------------------------------------------------------------
/build.fsx:
--------------------------------------------------------------------------------
1 | #r @"packages/FAKE.3.5.4/tools/FakeLib.dll"
2 | #load "build-helpers.fsx"
3 | open Fake
4 | open System
5 | open System.IO
6 | open System.Linq
7 | open BuildHelpers
8 | open Fake.XamarinHelper
9 |
10 | let version = "1.0.0"
11 | let project = "iOS4Unity"
12 | let projectInUnity = Path.Combine("Assets", project)
13 | let examples = Path.Combine("Assets", "Examples")
14 |
15 | Target "clean" (fun () ->
16 | Exec "git" "reset --hard HEAD"
17 | Exec "git" "clean -d -f"
18 | )
19 |
20 | Target "dll" (fun () ->
21 | let output = Path.Combine(project, "bin", "Release")
22 | let csproj = Path.Combine(project, project + ".csproj")
23 | MSBuild output "Build" [ ("Configuration", "Release") ] [ csproj ] |> ignore
24 | )
25 |
26 | Target "unity" (fun () ->
27 | CleanDir projectInUnity
28 | File.Copy(Path.Combine(project, "bin", "Release", project + ".dll"), Path.Combine(projectInUnity, project + ".dll"))
29 | Copy projectInUnity (Directory.GetFiles(examples))
30 | CleanDir examples
31 | UnityPackage projectInUnity
32 | )
33 |
34 | "dll" ==> "unity"
35 |
36 | RunTarget()
37 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | mono --runtime=v4.0 .nuget/nuget.exe install FAKE -Version 3.5.4
4 | mono --runtime=v4.0 packages/FAKE.3.5.4/tools/FAKE.exe build.fsx $@
5 |
--------------------------------------------------------------------------------
/iOS4Unity.Tests/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/iOS4Unity.Tests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDisplayName
6 | iOS4Unity
7 | CFBundleShortVersionString
8 | 1.0
9 | CFBundleVersion
10 | 1.0
11 | LSRequiresIPhoneOS
12 |
13 | MinimumOSVersion
14 | 7.0
15 | UIDeviceFamily
16 |
17 | 1
18 | 2
19 |
20 | UIRequiredDeviceCapabilities
21 |
22 | armv7
23 |
24 | UISupportedInterfaceOrientations
25 |
26 | UIInterfaceOrientationPortrait
27 | UIInterfaceOrientationLandscapeLeft
28 | UIInterfaceOrientationLandscapeRight
29 |
30 | UISupportedInterfaceOrientations~ipad
31 |
32 | UIInterfaceOrientationPortrait
33 | UIInterfaceOrientationPortraitUpsideDown
34 | UIInterfaceOrientationLandscapeLeft
35 | UIInterfaceOrientationLandscapeRight
36 |
37 | CFBundleIdentifier
38 | com.hitcents.ios4unity.tests
39 |
40 |
41 |
--------------------------------------------------------------------------------
/iOS4Unity.Tests/Main.cs:
--------------------------------------------------------------------------------
1 | using MonoTouch.UIKit;
2 |
3 | namespace Tests
4 | {
5 | public class Application
6 | {
7 | // This is the main entry point of the application.
8 | private static void Main(string[] args)
9 | {
10 | // if you want to use a different Application Delegate class from "UnitTestAppDelegate"
11 | // you can specify it here.
12 | UIApplication.Main(args, null, "UnitTestAppDelegate");
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/iOS4Unity.Tests/UnitTestAppDelegate.cs:
--------------------------------------------------------------------------------
1 | using MonoTouch.Foundation;
2 | using MonoTouch.NUnit.UI;
3 | using MonoTouch.UIKit;
4 |
5 | namespace Tests
6 | {
7 | [Register("UnitTestAppDelegate")]
8 | public partial class UnitTestAppDelegate : UIApplicationDelegate
9 | {
10 | private UIWindow window;
11 | private TouchRunner runner;
12 |
13 | public override bool FinishedLaunching(UIApplication app, NSDictionary options)
14 | {
15 | window = new UIWindow(MonoTouch.UIKit.UIScreen.MainScreen.Bounds);
16 | runner = new TouchRunner(window);
17 |
18 | // register every tests included in the main application/assembly
19 | runner.Add(System.Reflection.Assembly.GetExecutingAssembly());
20 |
21 | window.RootViewController = new UINavigationController(runner.GetViewController());
22 | window.MakeKeyAndVisible();
23 |
24 | return true;
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/iOS4Unity.iOS/Marshalers/NSDateMarshaler.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace iOS4Unity.Marshalers
5 | {
6 | public class NSDateMarshaler : ICustomMarshaler
7 | {
8 | private static readonly NSDateMarshaler _instance = new NSDateMarshaler();
9 |
10 | public static ICustomMarshaler GetInstance(string cookie)
11 | {
12 | return _instance;
13 | }
14 |
15 | public void CleanUpManagedData(object ManagedObj)
16 | {
17 | //Doesn't need to do anything
18 | }
19 |
20 | public virtual void CleanUpNativeData(IntPtr pNativeData)
21 | {
22 | if (pNativeData != IntPtr.Zero)
23 | ObjC.MessageSend(pNativeData, "release");
24 | }
25 |
26 | public int GetNativeDataSize()
27 | {
28 | return IntPtr.Size;
29 | }
30 |
31 | public IntPtr MarshalManagedToNative(object managedObj)
32 | {
33 | DateTime date = (DateTime)managedObj;
34 | return ObjC.ToNSDate(date);
35 | }
36 |
37 | public object MarshalNativeToManaged(IntPtr pNativeData)
38 | {
39 | if (pNativeData == IntPtr.Zero)
40 | return default(DateTime);
41 | return ObjC.FromNSDate(pNativeData);
42 | }
43 | }
44 | }
45 |
46 |
--------------------------------------------------------------------------------
/iOS4Unity.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 |
3 | [assembly: AssemblyTitle("iOS4Unity")]
4 | [assembly: AssemblyDescription("")]
5 | [assembly: AssemblyConfiguration("")]
6 | [assembly: AssemblyCompany("Hitcents")]
7 | [assembly: AssemblyProduct("iOS4Unity")]
8 | [assembly: AssemblyCopyright("2015 Hitcents.com, Inc.")]
9 | [assembly: AssemblyTrademark("")]
10 | [assembly: AssemblyCulture("")]
11 |
12 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
13 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
14 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
15 | [assembly: AssemblyVersion("1.0.*")]
--------------------------------------------------------------------------------
/nuget.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------