public void AddEntities_Fact()
        {
            var parent = new FakeObject(1, "Parent");

            var child1 = new FakeObject(2, "Child1");
            var child2 = new FakeObject(3, "Child2");
            var child3 = new FakeObject(4, "Child3");

            var list = new List <FakeObject>()
            {
                child1, child2, child3
            };

            var ctx = new FakeContext(parent);

            ctx.AddEntities(list);

            ctx.Count.Should().Be(3);
        }
        public void Entities_Fact()
        {
            var parent = new FakeObject(1, "Parent");

            var child1 = new FakeObject(2, "Child1");
            var child2 = new FakeObject(3, "Child2");
            var child3 = new FakeObject(4, "Child3");

            var list = new List <FakeObject>()
            {
                child1, child2, child3
            };

            var ctx = new FakeContext(parent);

            ctx.AddEntities(list);

            var results = ctx.Entities;

            list.Should().BeEquivalentTo(results);
        }