Beispiel #1
0
        public void ClearAll()
        {
            var node = new OutputNode(typeof(Address));

            node.UsesFormatter <XmlFormatter>();
            node.UsesFormatter <JsonFormatter>();

            node.ClearAll();

            node.Writers.Any().ShouldBeFalse();
        }
Beispiel #2
0
        public void JsonOnly_with_existing_stuff()
        {
            var node = new OutputNode(typeof(Address));

            node.UsesFormatter <XmlFormatter>();

            node.JsonOnly();

            node.Writers.ShouldHaveCount(1);
            node.UsesFormatter <JsonFormatter>().ShouldBeTrue();
        }
Beispiel #3
0
        public void JsonOnly_from_scratch()
        {
            var node = new OutputNode(typeof(Address));

            node.JsonOnly();

            node.Writers.ShouldHaveCount(1);
            node.UsesFormatter <JsonFormatter>().ShouldBeTrue();
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        public void JsonOnly_with_existing_stuff()
        {
            var node = new OutputNode(typeof(Address));
            node.UsesFormatter<XmlFormatter>();

            node.JsonOnly();

            node.Writers.ShouldHaveCount(1);
            node.UsesFormatter<JsonFormatter>().ShouldBeTrue();
        }
Beispiel #7
0
        public void JsonOnly_from_scratch()
        {
            var node = new OutputNode(typeof(Address));
            node.JsonOnly();

            node.Writers.ShouldHaveCount(1);
            node.UsesFormatter<JsonFormatter>().ShouldBeTrue();
        }
Beispiel #8
0
        public void ClearAll()
        {
            var node = new OutputNode(typeof (Address));
            node.UsesFormatter<XmlFormatter>();
            node.UsesFormatter<JsonFormatter>();

            node.ClearAll();

            node.Writers.Any().ShouldBeFalse();
        }