public Test_ComposingFixtures(ComposedFixture composedFixture) { this.composedFixture = composedFixture; composedFixture.Start( () => { composedFixture.AddFixture("aspNet", new AspNetFixture(), aspNetFixture => { aspNetFixture.StartAsComposed <Startup>(); }); composedFixture.AddFixture("natsStreaming", new NatsStreamingFixture(), natsStreamingFixture => { natsStreamingFixture.StartAsComposed(); }); composedFixture.AddFixture("couchbase", new CouchbaseFixture(), couchbaseFixture => { couchbaseFixture.StartAsComposed(); }); }); this.aspNetFixture = (AspNetFixture)composedFixture["aspNet"]; this.natsStreamingFixture = (NatsStreamingFixture)composedFixture["natsStreaming"]; this.couchbaseFixture = (CouchbaseFixture)composedFixture["couchbase"]; }
public Test_Docker(DockerFixture fixture) { this.fixture = fixture; var reset = fixture.Initialize( () => { // We're going to add a [HostsFixture] so tests can modify // the local [hosts] file to customize DNS lookups. Note // that subfixtures are identified by name and can be // retrieved later using a fixture indexer. fixture.AddFixture("hosts", new HostsFixture()); // Add a Couchbase instance to the test. fixture.AddFixture("couchbase", new CouchbaseFixture(), subFixture => subFixture.StartInAction()); }); // Fetch the hosts fixture so it'll be easy to access from // the tests. hosts = (HostsFixture)fixture["hosts"]; couchbase = (CouchbaseFixture)fixture["couchbase"]; bucket = couchbase.Bucket; if (!reset) { // Reset the fixture state if the [Initialize()] // method hasn't already done so. hosts.Reset(); fixture.Reset(); couchbase.Clear(); } }
public SearchTests(CouchbaseFixture fixture) { _fixture = fixture; }
public PersistentListTests(CouchbaseFixture fixture, ITestOutputHelper outputHelper) { _fixture = fixture; _outputHelper = outputHelper; }
public AnalyticsTests(CouchbaseFixture fixture) { _fixture = fixture; }
public QueryTests(CouchbaseFixture fixture) { _fixture = fixture; }
public ClusterTests(CouchbaseFixture fixture, ITestOutputHelper outputHelper) { _fixture = fixture; _outputHelper = outputHelper; }
public KeyValueTests(CouchbaseFixture fixture, ITestOutputHelper outputHelper) { _fixture = fixture; _outputHelper = outputHelper; }