public void adding_a_formatter_is_idempotent() { var node = new OutputNode(typeof (Address)); node.AddFormatter<JsonFormatter>(); node.AddFormatter<JsonFormatter>(); node.AddFormatter<JsonFormatter>(); node.AddFormatter<JsonFormatter>(); node.Writers.Single() .ShouldEqual(new WriteWithFormatter(typeof (Address), typeof (JsonFormatter))); }
public void adding_a_formatter_is_idempotent() { var node = new OutputNode(typeof(Address)); node.AddFormatter <JsonFormatter>(); node.AddFormatter <JsonFormatter>(); node.AddFormatter <JsonFormatter>(); node.AddFormatter <JsonFormatter>(); node.Writers.Single() .ShouldEqual(new WriteWithFormatter(typeof(Address), typeof(JsonFormatter))); }
public void UsesFormatter() { var node = new OutputNode(typeof(Address)); node.UsesFormatter <XmlFormatter>().ShouldBeFalse(); node.UsesFormatter <JsonFormatter>().ShouldBeFalse(); node.AddFormatter <XmlFormatter>(); node.UsesFormatter <XmlFormatter>().ShouldBeTrue(); node.UsesFormatter <JsonFormatter>().ShouldBeFalse(); node.AddFormatter <JsonFormatter>(); node.UsesFormatter <XmlFormatter>().ShouldBeTrue(); node.UsesFormatter <JsonFormatter>().ShouldBeTrue(); }
public void UsesFormatter() { var node = new OutputNode(typeof(Address)); node.UsesFormatter<XmlFormatter>().ShouldBeFalse(); node.UsesFormatter<JsonFormatter>().ShouldBeFalse(); node.AddFormatter<XmlFormatter>(); node.UsesFormatter<XmlFormatter>().ShouldBeTrue(); node.UsesFormatter<JsonFormatter>().ShouldBeFalse(); node.AddFormatter<JsonFormatter>(); node.UsesFormatter<XmlFormatter>().ShouldBeTrue(); node.UsesFormatter<JsonFormatter>().ShouldBeTrue(); }