public void SirenEntityBuilder_AddAction_ExpectEntityWithActions() { ISirenAction expectedAction1 = TestHelpers.GetAction("action-1"); ISirenAction expectedAction2 = TestHelpers.GetAction("action-2"); SirenEntityBuilder builder = new SirenEntityBuilder(); builder.AddAction(expectedAction1); builder.AddAction(expectedAction2); ISirenEntity entity = builder.Build(); Assert.AreEqual(2, entity.Actions.Count()); CollectionAssert.Contains(entity.Actions, expectedAction1); CollectionAssert.Contains(entity.Actions, expectedAction2); }
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); }