public void DenormalizeSimpleInsert() { var op = JObject.Parse("{insert: \"abc\"}"); var act = InsertOpDenormalizer.Denormalize(op); act.Should().BeEquivalentTo(new JToken[] { op }); }
public void DenormalizeInsertWithBoldAttribute() { var op = JObject.Parse("{insert: \"\\n\\n\", attributes: {bold: true}}"); var act = InsertOpDenormalizer.Denormalize(op); act.Count().Should().Be(2); act.ElementAt(1)["insert"].Value <string>().Should().Be("\n"); }
public void DenormalizeInsertWithLinkAttribute() { var op = JObject.Parse("{insert: \"abc\\n\", attributes: {link: 'cold'}}"); var act = InsertOpDenormalizer.Denormalize(op); act.Count().Should().Be(2); act.First()["insert"].Value <string>().Should().Be("abc"); act.First()["attributes"]["link"].Value <string>().Should().Be("cold"); }
public void DenormalizeString() { var act = InsertOpDenormalizer.Denormalize(".."); act.Should().BeEquivalentTo(new JToken[] { }); }
public void DenormalizeNull() { var act = InsertOpDenormalizer.Denormalize(null); act.Should().BeEquivalentTo(new JToken[] { }); }