public void ParseInvalidJsonReplyWillThrowException() { HttpRequestSender provisionerService = new HttpRequestSender(); provisionerService.ParseResponse("InvalidJson"); }
public void ParseProvisioningResponseTest() { Provisioner provisioner = Provisioner.ProvisionerInstance; HttpRequestSender provisionerService = new HttpRequestSender(); string json = "{\"sdkEnabled\":true,\"sessionInfo\":{\"key\":\"YN53u9z213mEgAJ\",\"keyIndex\":0}}"; Dictionary<string, string> provisioningData = provisionerService.ParseResponse(json); string expectedKeyValue = "YN53u9z213mEgAJ"; string actualKeyValue = string.Empty; provisioningData.TryGetValue("key", out actualKeyValue); Assert.AreEqual(expectedKeyValue, actualKeyValue); }