Пример #1
0
        public void SirenEntityBuilder_AddActions_ExpectEntityWithActions()
        {
            ISirenAction expectedAction1       = TestHelpers.GetAction("action-bulk-1");
            ISirenAction expectedAction2       = TestHelpers.GetAction("action-bulk-2");
            ISirenAction expectedAction3       = TestHelpers.GetAction("action-bulk-3");
            IEnumerable <ISirenAction> actions = new[] {
                expectedAction2, expectedAction3
            };

            SirenEntityBuilder builder = new SirenEntityBuilder();

            builder.AddAction(expectedAction1);
            builder.AddActions(actions);
            ISirenEntity entity = builder.Build();

            Assert.AreEqual(3, entity.Actions.Count());
            CollectionAssert.Contains(entity.Actions, expectedAction1);
            CollectionAssert.Contains(entity.Actions, expectedAction2);
            CollectionAssert.Contains(entity.Actions, expectedAction3);
        }