public void select_controller_should_return_expected_name(ODataPath odataPath, string expected) { // arrange var request = new HttpRequestMessage(); var routingConvention = new VersionedMetadataRoutingConvention(); // act var controllerName = routingConvention.SelectController(odataPath, request); // assert controllerName.Should().Be(expected); }
public void select_action_should_return_expected_name(ODataPath odataPath, string verb, string expected) { // arrange var request = new HttpRequestMessage(new HttpMethod(verb), "http://localhost/$metadata"); var controllerContext = new HttpControllerContext() { Request = request }; var actionMap = new Mock <ILookup <string, HttpActionDescriptor> >().Object; var routingConvention = new VersionedMetadataRoutingConvention(); // act var actionName = routingConvention.SelectAction(odataPath, controllerContext, actionMap); // assert actionName.Should().Be(expected); }