public void Webservice_Test_WhenJsonPathSet_ExpectShapedData()
{
//------------Setup for test--------------------------
var serviceXml = XmlResource.Fetch("WebService");
var sourceXml = XmlResource.Fetch("WebSource");
var response = JsonResource.Fetch("cryptsy_all_markets");
var expected = JsonResource.Fetch("cryptsy_all_markets_shaped_response");
var service = new WebService(serviceXml) { Source = new WebSource(sourceXml) };
var services = new WebServicesMock();
service.RequestResponse = response;
service.JsonPath = "$.return.markets[*]";
//------------Execute Test---------------------------
var result = services.ApplyPath(service.ToString(), Guid.Empty, Guid.Empty);
//------------Assert Results-------------------------
Assert.AreEqual(expected, result.JsonPathResult);
}