public void JavascriptSignatureValuesPrefixed() { var hub = new AjaxHubProxy(); var scanner = new SignatureScannerBase(); var signatures = scanner.Scan(typeof (RouteTemplateWithPrefixController)).ToList(); Assert.That(signatures.Count, Is.GreaterThanOrEqualTo(1)); var dictionary = hub.ConvertSignatureToDictionary(signatures[0]); Assert.That(dictionary, Is.Not.Null); Assert.That(dictionary.Count, Is.GreaterThanOrEqualTo(1)); Assert.That(dictionary["routeTemplate"], Is.EqualTo("SomePrefix/TestMethodB/{a}")); Assert.That(dictionary["routeName"], Is.EqualTo("TestMethodB")); }
public void JavascriptSignatureNoRoute() { var hub = new AjaxHubProxy(); var scanner = new SignatureScannerBase(); var signatures = scanner.Scan(typeof (NoRouteController)).ToList(); Assert.That(signatures.Count, Is.GreaterThanOrEqualTo(1)); var dictionary = hub.ConvertSignatureToDictionary(signatures[0]); Assert.That(dictionary, Is.Not.Null); Assert.That(dictionary.Count, Is.GreaterThanOrEqualTo(1)); Assert.That(dictionary["routeTemplate"], Is.EqualTo(null)); Assert.That(dictionary["routeName"], Is.EqualTo(null)); }