Ejemplo n.º 1
0
        public async void DropPrimaryIndexAsync_ReturnsValidStatement()
        {
            //arange
            var mockBucket = new Mock <IBucket>();

            mockBucket.Setup(x => x.Name).Returns("beer-sample");
            var bucketManager     = new TestableBucketManager(mockBucket.Object);
            var expectedStatement = "DROP PRIMARY INDEX ON `beer-sample` USING GSI;";

            //act
            var result = await bucketManager.DropPrimaryIndexAsync();

            //assert
            Assert.AreEqual(expectedStatement, ((DefaultResult <string>)result).Value);
        }