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); }