├── .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 | --------------------------------------------------------------------------------