Example #1
0
 public void TestEquals2()
 {
     RouteToken.Argument(0).Should().Be(RouteToken.Argument(0));
     RouteToken.Argument(0).Should().NotBe(RouteToken.Argument(1));
     RouteToken.Argument(42).Should().Be(RouteToken.Argument(42));
     RouteToken.Argument(42).Should().NotBe(RouteToken.Argument(43));
 }
Example #2
0
 public void TestTokenize12()
 {
     RouteToken.Tokenize(@"id={0}")
     .Should()
     .Equal(
         RouteToken.Constant(@"id="),
         RouteToken.Argument(0));
 }
Example #3
0
 public void TestTokenize11()
 {
     RouteToken.Tokenize(@"{0}\{1}")
     .Should()
     .Equal(RouteToken.Argument(0),
            RouteToken.Constant(@"\"),
            RouteToken.Argument(1));
 }
Example #4
0
 public void TestEquals1()
 {
     RouteToken.Constant("A").Should().Be(RouteToken.Constant("A"));
     RouteToken.Constant("A").Should().NotBe(RouteToken.Constant("B"));
 }
Example #5
0
 public void TestTokenize10()
 {
     RouteToken.Tokenize("{0}").Should().Equal(RouteToken.Argument(0));
     RouteToken.Tokenize("{1}").Should().Equal(RouteToken.Argument(1));
     RouteToken.Tokenize("{10}").Should().Equal(RouteToken.Argument(10));
 }
Example #6
0
 public void TestTokenize9()
 {
     RouteToken.Tokenize("A").Should().Equal(RouteToken.Constant("A"));
     RouteToken.Tokenize("AB").Should().Equal(RouteToken.Constant("AB"));
     RouteToken.Tokenize("ABC").Should().Equal(RouteToken.Constant("ABC"));
 }
Example #7
0
 public void TestTokenize8()
 {
     new Action(() => RouteToken.Tokenize("{}")).Should().Throw <ArgumentException>();
 }
Example #8
0
 public void TestTokenize1()
 {
     RouteToken.Tokenize(null).Should().BeEmpty();
     RouteToken.Tokenize("").Should().BeEmpty();
 }
Example #9
0
 public void TestTokenize6()
 {
     new Action(() => RouteToken.Tokenize("{0xFAAAA}")).ShouldThrow <ArgumentException>();
 }