/// <summary> /// Constructor de la clase /// </summary> /// <param name="request">Petición base</param> /// <param name="rel">Tipo de relación</param> public Link(LinkRelationType rel, Uri uri ) { Verify.ArgumentNotNull(rel, "rel"); Verify.ArgumentNotNull(uri, "uri"); Relation = rel; Href = uri; }
public void Constructor_Adds_Relations( string[] expected) { var linkRelationType = new LinkRelationType(expected); var actual = linkRelationType.Relations; Assert.Equal( expected, actual); }
public void Parse_Returns_LinkRelationType( string value, string[] expectedRelations) { var actual = LinkRelationType.Parse(value); Assert.NotNull(actual); Assert.Equal( expectedRelations, actual.Relations); }
private static void AssertEqual( LinkRelationType expected, LinkRelationType actual) { if (expected == null) { Assert.Null(actual); return; } Assert.Equal( expected.Relations, actual.Relations); }
public void Parse_Returns_Null_When_Value_Is_NullEmptyOrWhitespace( string value) { Assert.Null(LinkRelationType.Parse(value)); }