public IEnumerable <HateoasLink> Generate(object source) { foreach (var linkBuilder in _context.GetApplicableLinkBuilders(source)) { yield return(CreateHateoasLink(linkBuilder.RouteName, linkBuilder.GetRouteDictionary(source), linkBuilder.PresentedName)); } }
public void GetApplicableLinks_WithNotConfiguredType_ReturnEmptyLinkBuilders() { _sut.GetApplicableLinkBuilders(new HateoasSample()) .Should().NotBeNull().And.BeEmpty(); }