//[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);
            }
        }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 5
0
 public ConfigContextTests(ITestOutputHelper output)
 {
     _output = output;
     _bucket = new FakeBucket(_output);
 }