public void TestParseResponceCode() { string rawResponse = VALID_RESPONSE; ScCreateEntityResponse response = ScCreateEntityParser.Parse(rawResponse, 444, CancellationToken.None); Assert.AreEqual(444, response.StatusCode); }
public async Task <ScCreateEntityResponse> ParseResponseDataAsync(string httpData, CancellationToken cancelToken) { Func <ScCreateEntityResponse> syncParseResponse = () => { //TODO: @igk debug response output, remove later //Debug.WriteLine("RESPONSE: " + httpData); return(ScCreateEntityParser.Parse(httpData, this.statusCode, cancelToken)); }; return(await Task.Factory.StartNew(syncParseResponse, cancelToken)); }
public void TestParseValidResponse() { string rawResponse = VALID_RESPONSE; ScCreateEntityResponse response = ScCreateEntityParser.Parse(rawResponse, 202, CancellationToken.None); ISitecoreEntity entity = response.CreatedEntity; Assert.AreEqual("First Task", entity["Title"].RawValue); Assert.AreEqual("False", entity["Completed"].RawValue); Assert.AreEqual("4", entity["Index"].RawValue); Assert.IsTrue(response.Created); }