public async Task WhenQuerying_CustomDatabase_ShouldReturnCollections(string database) { // Arrange _authenticationToken = (await Authenticate("root", "")).Jwt; var getCollections = new GetAllCollectionsRequest { AuthenticationToken = _authenticationToken, CurrentDatabase = database }; // Act var collectionsResponse = await ClientHandler.GetAsync <GetAllCollectionsRequest, GetAllCollectionsResponse>(getCollections); // Assert Assert.NotEmpty(collectionsResponse.Result); }
public async Task WhenQuerying_InvalidDatabase_ShouldThrowException() { // Arrange _authenticationToken = (await Authenticate("root", "")).Jwt; var getCollections = new GetAllCollectionsRequest { AuthenticationToken = _authenticationToken, CurrentDatabase = "1232" }; // Act var exception = await Assert.ThrowsAsync <HttpRequestException>(async() => await ClientHandler.GetAsync <GetAllCollectionsRequest, GetAllCollectionsResponse>(getCollections)); // Assert Assert.NotNull(exception); }