public static DeserializeIcalStatsFromJson ( string blobhost, string containername, string filename ) : IcalStats>.Dictionary |
||
blobhost | string | |
containername | string | |
filename | string | |
Результат | IcalStats>.Dictionary |
public static Dictionary<string, IcalStats> DeserializeIcalStatsFromJson(string blobhost, string containername, string filename)
{
containername = containername.ToLower();
// var url = new Uri(string.Format("{0}/{1}/{2}", blobhost, containername, filename));
var url = BlobStorage.MakeAzureBlobUri(containername, filename, false);
string json = HttpUtils.FetchUrl(url).DataAsString();
return JsonConvert.DeserializeObject<Dictionary<string, IcalStats>>(json);
}
public void DeserializeStatsYieldsExpectedValue() { SerializeStatsYieldsHttpCreated(); var dict = FeedRegistry.DeserializeIcalStatsFromJson(blobhost, containername, statsfile); Assert.AreEqual(testscore, dict[testurl].score); }