Esempio n. 1
0
        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"]);
        }
Esempio n. 3
0
        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"]);
        }