public async Task GetKeys_ReturnsKeys() { ObjectResult result = (ObjectResult)await _testController.Get("TestFunction1"); var content = (JObject)result.Value; var keys = content["keys"]; Assert.Equal("key1", keys[0]["name"]); Assert.Equal("secret1", keys[0]["value"]); }
public async Task GetKeys_FunctionInError_ReturnsKeys() { _testController.Request = new HttpRequestMessage(HttpMethod.Get, "https://local/admin/functions/keys"); var result = (OkNegotiatedContentResult <ApiModel>)(await _testController.Get("ErrorFunction")); var content = (JObject)result.Content; var keys = content["keys"]; Assert.Equal("key1", keys[0]["name"]); Assert.Equal("secret1", keys[0]["value"]); }
public async Task GetKeys_FunctionInError_ReturnsKeys() { SetHttpContext(); ObjectResult result = (ObjectResult)await _testController.Get("ErrorFunction"); var content = (JObject)result.Value; var keys = content["keys"]; Assert.Equal("key1", keys[0]["name"]); Assert.Equal("secret1", keys[0]["value"]); }