public void Parse_Returns_LinkParam( string parameter) { var expected = new LinkParam { Key = "key", Value = "value" }; var actual = LinkParam.Parse(parameter); Assert.Equal( expected.Key, actual.Key); Assert.Equal( expected.Value, actual.Value); Assert.Equal( expected.Kind, actual.Kind); }
public void Parse_Returns_LinkParam_EdgeCases( string parameter, LinkParam expected) { var actual = LinkParam.Parse(parameter); Assert.NotNull(actual); Assert.Equal( expected.Key, actual.Key); Assert.Equal( expected.Value, actual.Value); Assert.Equal( expected.Kind, actual.Kind); Assert.Equal( expected.IsExtendedParameter, actual.IsExtendedParameter); }
public void Parse_Returns_Null_When_Parameter_Is_Badly_Formated( string parameter) { Assert.Null(LinkParam.Parse(parameter)); }