Ejemplo n.º 1
0
        public void ShouldCaptureLiterals()
        {
            var parser = new FakeUrlParser();

            parser.ParseUrl("/literal/", new Dictionary <string, Type>());

            Assert.That(parser.Literals.Single(), Is.EqualTo("literal"));
        }
Ejemplo n.º 2
0
        public void ShouldCaptureParameters()
        {
            var parser     = new FakeUrlParser();
            var parameters = new Dictionary <string, Type>
            {
                { "capture", typeof(int) }
            };

            parser.ParseUrl("/{capture}/", parameters);

            Assert.That(parser.Captures.Single().Item1, Is.EqualTo(typeof(int)));
            Assert.That(parser.Captures.Single().Item2, Is.EqualTo("capture"));
        }
Ejemplo n.º 3
0
 public void SetUp()
 {
     this.parser = new FakeUrlParser();
 }