Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public void Parse_Returns_Null_When_Parameter_Is_Badly_Formated(
     string parameter)
 {
     Assert.Null(LinkParam.Parse(parameter));
 }