public void ExpectRoutesForMultipleServicesRegisteredByOverloadedRegistrationMethodAreWiredUpAndResolvedCorrectly( string verb, bool useParamsRegistration, RouteRegistrar registrar, [WithinInclusiveRange(-1000, 1000)] int a, [WithinInclusiveRange(-1000, 1000)] int b) { var browser = new Browser(with => with.Module(new AsyncCalculatorModule(registrar, useParamsRegistration))); browser.SendUrlRequest<CalculatorResponse>(verb, "/add/" + a + "/" + b).Result.Should().Be(a + b, " [add]"); browser.SendUrlRequest<CalculatorResponse>(verb, "/multiply/" + a + "/" + b).Result.Should().Be(a * b, " [multiply]"); }
public void ExpectRouteIsWiredUpAndResolvedCorrectly(string verb, RouteRegistrar registrar, Guid token) { var browser = new Browser(with => with.Module(new AsyncEchoModule(registrar))); browser.SendUrlRequest<EchoResponse>(verb, "/echo/" + token).TokenEcho.Should().Be(token); }