示例#1
0
        public async void GetRawAsync_MockFoodEndpoint_ReturnsJsonString()
        {
            string     sampleJson   = File.ReadAllText("Data/BigMacFood.json");
            var        mockClient   = new HttpClient(Util.MockHttpMessageHandlerFactory("https://api.nal.usda.gov/fdc/v1/170720?api_key=DEMO_KEY", sampleJson));
            IRequester webRequester = new WebRequester(mockClient);

            string returnedString = await webRequester.GetRawAsync("https://api.nal.usda.gov/fdc/v1/170720?api_key=DEMO_KEY");

            Assert.Equal(sampleJson, returnedString);
        }