public JsonDrivenWaitForThreadTest( JsonDrivenTestsStateHolder stateHolder, IJsonDrivenTestRunner testRunner, Dictionary <string, object> objectMap) : base(stateHolder, testRunner, objectMap) { }
public JsonDrivenWithThreadTest( JsonDrivenTestsStateHolder stateHolder, IJsonDrivenTestRunner testRunner, Dictionary <string, object> objectMap) : base(testRunner, objectMap) { _testState = Ensure.IsNotNull(stateHolder, nameof(stateHolder)).GetTestState <JsonDrivenWithThreadState>(JsonDrivenWithThreadState.Key); Ensure.IsNotNull(_testState.Tasks, nameof(_testState.Tasks)); }
public JsonDrivenRunOnThreadTest( JsonDrivenTestsStateHolder stateHolder, IJsonDrivenTestRunner testRunner, Dictionary <string, object> objectMap, JsonDrivenTestFactory jsonDrivenTestFactory) : base(stateHolder, testRunner, objectMap) { _jsonDrivenTestFactory = jsonDrivenTestFactory; }
public JsonDrivenTestFactory(IJsonDrivenTestRunner testRunner, IMongoClient client, string databaseName, string collectionName, string bucketName, Dictionary <string, object> objectMap, EventCapturer eventCapturer) { _client = client; _databaseName = databaseName; _collectionName = collectionName; _bucketName = bucketName; _objectMap = objectMap; _testRunner = testRunner; _eventCapturer = eventCapturer; _stateHolder = new JsonDrivenTestsStateHolder(); }
public JsonDrivenWaitForPrimaryChangeTest(JsonDrivenTestsStateHolder stateHolder, IJsonDrivenTestRunner testRunner, IMongoClient client, Dictionary <string, object> objectMap) : base(testRunner, objectMap) { _testState = Ensure.IsNotNull(stateHolder, nameof(stateHolder)).GetTestState <JsonDrivenRecordedPrimaryState>(JsonDrivenRecordedPrimaryState.Key); _client = Ensure.IsNotNull(client, nameof(client)); }