コード例 #1
0
        public void Count()
        {
            Hierarchy hierarchy = new Hierarchy();
            Assert.That(hierarchy.GetCount(), Is.EqualTo(0));
            hierarchy.Enterprise = new Enterprise();
            Assert.That(hierarchy.GetCount(), Is.EqualTo(1));

            hierarchy.Enterprise = new Enterprise {Site = {new Site {name = "Site A", id = "enterprise.site a"}}};
            Assert.That(hierarchy.GetCount(), Is.EqualTo(2));
        }
コード例 #2
0
        public void Count()
        {
            Hierarchy hierarchy = new Hierarchy();

            Assert.That(hierarchy.GetCount(), Is.EqualTo(0));
            hierarchy.Enterprise = new Enterprise();
            Assert.That(hierarchy.GetCount(), Is.EqualTo(1));

            hierarchy.Enterprise = new Enterprise {
                Site = { new Site {
                             name = "Site A", id = "enterprise.site a"
                         } }
            };
            Assert.That(hierarchy.GetCount(), Is.EqualTo(2));
        }
コード例 #3
0
        public void Empty()
        {
            Hierarchy hierarchy = Hierarchy.Empty();

            Assert.That(hierarchy, Is.Not.Null);
            Assert.That(hierarchy.Enterprise, Is.Null);
            Assert.That(hierarchy.GetCount(), Is.EqualTo(0));
        }
コード例 #4
0
        public void Default()
        {
            Hierarchy hierarchy = new Hierarchy();

            Assert.That(hierarchy.Enterprise, Is.Null);

            Assert.That(hierarchy.GetCount(), Is.EqualTo(0));
        }
コード例 #5
0
        public static Hierarchy CreateDefaultHierarchy()
        {
            var hierarchy = new Hierarchy {Enterprise = new Enterprise {name = "Enterprise", id = "enterprise"}};
            hierarchy.Enterprise.Site.Add(new Site {name = "Site A"});

            Assert.That(hierarchy.GetCount(), Is.EqualTo(2));

            return hierarchy;
        }
コード例 #6
0
        public void EmptyRoundTrip()
        {
            Hierarchy hierarchy = Hierarchy.Empty();

            string    xml    = SerializationHelper.SerializeToString(hierarchy);
            Hierarchy result = SerializationHelper.DeserializeFromString <Hierarchy>(xml);

            Assert.That(result, Is.Not.Null);
            Assert.That(result.Enterprise, Is.Null);
            Assert.That(result.GetCount(), Is.EqualTo(0));
        }
コード例 #7
0
        public void CountMultiple()
        {
            Hierarchy hierarchy = new Hierarchy
                {
                    Enterprise =
                        new Enterprise
                            {
                                name = "Enterprise",
                                id = "enterprise",
                                Site =  {new Site {name = "Site A", id = "enterprise.site a"}}
                            }
                };

            Assert.That(hierarchy.GetCount(), Is.EqualTo(2));
        }
コード例 #8
0
        public void CountMultiple()
        {
            Hierarchy hierarchy = new Hierarchy
            {
                Enterprise =
                    new Enterprise
                {
                    name = "Enterprise",
                    id   = "enterprise",
                    Site = { new Site {
                                 name = "Site A", id = "enterprise.site a"
                             } }
                }
            };

            Assert.That(hierarchy.GetCount(), Is.EqualTo(2));
        }
コード例 #9
0
        public void Default()
        {
            Hierarchy hierarchy = new Hierarchy();
            Assert.That(hierarchy.Enterprise, Is.Null);

            Assert.That(hierarchy.GetCount(), Is.EqualTo(0));
        }