public void GetResultConverter_WhenTypeIsAnGenericParameterType_Throws() { var genericType = typeof(HttpActionDescriptorTest).GetMethod("SampleGenericMethod").ReturnType; Assert.Throws <InvalidOperationException>(() => HttpActionDescriptor.GetResultConverter(genericType), "No action result converter could be constructed for a generic parameter type 'TResult'."); }
public void GetResultConverter_WhenReturnTypeIsActionResult_ReturnsNull() { // Act IActionResultConverter converter = HttpActionDescriptor.GetResultConverter(typeof(IHttpActionResult)); // Assert Assert.Null(converter); }
public void GetResultConverter_GetAppropriateConverterInstance( Type actionReturnType, Type expectedConverterType ) { var result = HttpActionDescriptor.GetResultConverter(actionReturnType); Assert.IsType(expectedConverterType, result); }