//[InlineData(ResponseStatus.CasMismatch)] TODO // [InlineData(ResponseStatus.KeyDeleted)] TODO public async Task Get_Fails_Throw_KeyValueException(ResponseStatus responseStatus, Type exceptionType) { var bucket = new FakeBucket(responseStatus); var collection = new CouchbaseCollection(bucket, new ClusterContext(), 0, "_default"); try { using (await collection.GetAsync("key")) { } } catch (Exception e) { Assert.IsType(exceptionType, e); } }
//[InlineData(ResponseStatus.CasMismatch)] TODO // [InlineData(ResponseStatus.KeyDeleted)] TODO public async Task Get_Fails_Throw_KeyValueException(ResponseStatus responseStatus) { var bucket = new FakeBucket(responseStatus); var collection = new CouchbaseCollection(bucket, 0, "_default"); try { using (await collection.Get("key")) { } } catch (KeyValueException e) { Assert.Equal(responseStatus, e.ResponseStatus); } }
public ConfigHandlerTests(ITestOutputHelper output) { _event = new SemaphoreSlim(0, 1); _output = output; _bucket = new FakeBucket(_output, _event); }
public HttpStreamConfigListenerTests(ClusterFixture fixture) { _fixture = fixture; _bucket = new FakeBucket(_autoResetEvent); }
public ConfigContextTests(ITestOutputHelper output) { _output = output; _bucket = new FakeBucket(_output); }