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 CalculatorModule(registrar, useParamsRegistration))); browser.SendFormRequest<CalculatorResponse>(verb, "/add", new AddRequest(a, b)).Result.Should().Be(a + b, " [add]"); browser.SendFormRequest<CalculatorResponse>(verb, "/multiply", new MultiplyRequest(a, b)).Result.Should().Be(a * b, " [multiply]"); }
public void ExpectRouteIsWiredUpAndResolvedCorrectly(string verb, RouteRegistrar registrar, EchoFormRequest request) { var browser = new Browser(with => with.Module(new EchoModule(registrar))); browser.SendFormRequest<EchoResponse>(verb, "/echo", request).TokenEcho.Should().Be(request.Token); }