Пример #1
0
        public void SirenEntityBuilder_AddEntities_ExpectEntityWithEntities()
        {
            ISirenEntity expectedEntity1        = TestHelpers.GetEntity("entity-bulk-1");
            ISirenEntity expectedEntity2        = TestHelpers.GetEntity("entity-bulk-2");
            ISirenEntity expectedEntity3        = TestHelpers.GetEntity("entity-bulk-3");
            IEnumerable <ISirenEntity> entities = new[] {
                expectedEntity1, expectedEntity2
            };
            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddEntities(entities);
            builder.AddEntity(expectedEntity3);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(3, entity.Entities.Count());
            CollectionAssert.Contains(entity.Entities, expectedEntity1);
            CollectionAssert.Contains(entity.Entities, expectedEntity2);
            CollectionAssert.Contains(entity.Entities, expectedEntity3);
        }