public void create_a_link()
        {
            var expression = new LinkExpression(x => x.UrlFor(new SomeLinkInput()))
                             .Rel("some rel");
            var urls = new StubUrlRegistry();

            var link = expression.As <ILinkCreator>().CreateLink(urls);

            link.Url.ShouldBe(urls.UrlFor(new SomeLinkInput()));

            link.Rel.ShouldBe("some rel");
        }
        public void create_a_link()
        {
            var expression = new LinkExpression(x => x.UrlFor(new SomeLinkInput()))
                .Rel("some rel");
            var urls = new StubUrlRegistry();

            var link = expression.As<ILinkCreator>().CreateLink(urls);

            link.Url.ShouldEqual(urls.UrlFor(new SomeLinkInput()));

            link.Rel.ShouldEqual("some rel");
        }