public void SirenEntityBuilder_AddLink_ExpectEntityWithLinks() { ISirenLink expectedLink1 = TestHelpers.GetLink("link-1"); ISirenLink expectedLink2 = TestHelpers.GetLink("link-2"); SirenEntityBuilder builder = new SirenEntityBuilder(); builder.AddLink(expectedLink1); builder.AddLink(expectedLink2); ISirenEntity entity = builder.Build(); Assert.AreEqual(2, entity.Links.Count()); CollectionAssert.Contains(entity.Links, expectedLink1); CollectionAssert.Contains(entity.Links, expectedLink2); }
public void SirenEntityBuilder_AddLinks_ExpectEntityWithLinks() { ISirenLink expectedLink1 = TestHelpers.GetLink("link-bulk-1"); ISirenLink expectedLink2 = TestHelpers.GetLink("link-bulk-2"); ISirenLink expectedLink3 = TestHelpers.GetLink("link-bulk-3"); IEnumerable <ISirenLink> links = new[] { expectedLink1, expectedLink2 }; SirenEntityBuilder builder = new SirenEntityBuilder(); builder.AddLinks(links); builder.AddLink(expectedLink3); ISirenEntity entity = builder.Build(); Assert.AreEqual(3, entity.Links.Count()); CollectionAssert.Contains(entity.Links, expectedLink1); CollectionAssert.Contains(entity.Links, expectedLink2); CollectionAssert.Contains(entity.Links, expectedLink3); }