public void HateoasLinkWrapper_StructContent_SetsContent() { DateTime content = DateTime.Now; IEnumerable <HateoasLink> links = new[] { new HateoasLink("https://www.example.com/", "rel") }; var wrapped = new HateoasLinkWrapper(content, links); Assert.Equal(content, wrapped.Content); }
public void HateoasLinkWrapper_Links_SetsLinks() { string content = "string"; IEnumerable <HateoasLink> links = new[] { new HateoasLink("https://www.example.com/", "rel") }; var wrapper = new HateoasLinkWrapper(content, links); Assert.Equal(links, wrapper.Links); }
public void HateoasLinkWrapper_SerializedJson_ContainsNecessaryData( string content, string uri, string rel, string contains) { IEnumerable <HateoasLink> links = new[] { new HateoasLink(uri, rel) }; var wrapper = new HateoasLinkWrapper(content, links); var serialized = wrapper.ToJson(); Assert.Contains(contains, serialized); }