public void CheckForExpectedResults(string errorFilePath) { LegacyErrorDocumentUpgrader.RegisterUpgrades(); string expected = Regex.Replace(File.ReadAllText(Path.ChangeExtension(errorFilePath, ".expected.json")), @"\s", ""); JObject jObject = JObject.Parse(File.ReadAllText(errorFilePath)); Assert.NotNull(jObject); DocumentUpgrader.Current.Upgrade <Error>(jObject); Assert.Equal(Regex.Replace(jObject.ToString(), @"\s", ""), expected); Assert.Null(Record.Exception(() => JsonConvert.DeserializeObject <Error>(jObject.ToString()))); }
public UpgradableJsonMediaTypeFormatter() { LegacyErrorDocumentUpgrader.RegisterUpgrades(); }