public void EstablishContext() { TestContext = new Mock<ITestContext>(); Result = new Mock<ITestResult>(); var fixture = new ConeFixture(typeof(Fixture), Enumerable.Empty<string>(), _ => new Fixture { Interceptor = TestContext.Object }); ExecutionContext = TestExecutionContext.For(fixture); }
internal AddinSuite(Type type, IFixtureDescription description) : base(description.SuiteName, description.TestName) { this.suiteType = description.SuiteType; this.fixture = new ConeFixture(type, description.Categories, new DefaultObjectProvider()); fixture.FixtureCreated += (_, e) => Fixture = e.Fixture; this.testExecutor = new TestExecutor(this.fixture); var pending = type.AsConeAttributeProvider().FirstOrDefault((IPendingAttribute x) => x.IsPending); if(pending != null) { RunState = RunState.Ignored; IgnoreReason = pending.Reason; } }
public NUnitSuite(ConeFixture fixture) : base(fixture) { }
void CreateAndReleaseFixture(Type type, Func<Type, object> fixtureBuilder) { var fixture = new ConeFixture(type, new string[0], fixtureBuilder); fixture.Initialize(); fixture.Release(); }
public void given_SimpleFixture_instance() { FixtureInstance = new SimpleFixture(); Fixture = new ConeFixture(FixtureInstance.GetType(), new string[0], _ => FixtureInstance); }
public ConePadSuite(ConeFixture fixture) { this.fixture = fixture; }
public MSTestSuite(ConeFixture fixture) : base(fixture) { }