Beispiel #1
0
        public void IntsTest()
        {
            var ps     = new object[] { 1, 2 };
            var f      = @"link\{0}\{1}";
            var result = NaviLinkHelper.GetLink(f, ps);

            Assert.Equal(@"link\1\2", result);
        }
Beispiel #2
0
        public void FormParametersNegativeTest()
        {
            var ps = new FormParameter[]
            {
                new FormParameter("AddressId", 10),
                new FormParameter("CustomerId", 20),
            };
            var f      = @"link\{0}\{1}";
            var result = NaviLinkHelper.GetLink(f, ps);

            Assert.Equal(@"link\{0}\{1}", result);
        }
Beispiel #3
0
        public void FormParametersSortedTest()
        {
            var ps = new FormParameter[]
            {
                new FormParameter("AddressId", 10),
                new FormParameter("CustomerId", 20),
            };
            var f      = @"link\{CustomerId}\{AddressId}";
            var result = NaviLinkHelper.GetLink(f, ps);

            Assert.Equal(@"link\20\10", result);
        }
Beispiel #4
0
 public void IntsNegativeTest()
 {
     var ps = new object[] { 1, 2 };
     var f  = @"link\{0}\{1}\{2}";
     var ex = Assert.Throws <NavigationLinkException>(() => NaviLinkHelper.GetLink(f, ps));
 }