public void MapsAllArgumentsToProperties()
        {
            var testee = new DetailLink("link/to/detail/", "Title");

            testee.Rel.Should().Be("detail");
            testee.Href.Should().Be("link/to/detail/");
            testee.Title.Should().Be("Title");
        }
        public void MapsRequiredArgumentsToProperties()
        {
            var testee = new DetailLink("link/to/detail/");

            testee.Rel.Should().Be("detail");
            testee.Href.Should().Be("link/to/detail/");
            testee.Title.Should().BeNullOrEmpty();
        }
        public void MapsAllArgumentsToProperties()
        {
            var testee = new DetailLink("link/to/detail/", "Title");

            testee.Rel.Should().Be("detail");
            testee.Href.Should().Be("link/to/detail/");
            testee.Title.Should().Be("Title");
        }
        public void MapsRequiredArgumentsToProperties()
        {
            var testee = new DetailLink("link/to/detail/");

            testee.Rel.Should().Be("detail");
            testee.Href.Should().Be("link/to/detail/");
            testee.Title.Should().BeNullOrEmpty();
        }
        public void IsLink()
        {
            var testee = new DetailLink("link/to/detail/");

            testee.Should().BeAssignableTo<Link>();
        }
        public void IsLink()
        {
            var testee = new DetailLink("link/to/detail/");

            testee.Should().BeAssignableTo <Link>();
        }