我正在为我的webAPI编写一些集成测试,这意味着它必须在测试执行期间运行。有没有办法用内存中的数据库而不是基于SQL Server的真正数据库来运行它?此外,我需要一次运行几个实例,因此我需要以某种方式更改每个实例的基地址以使其唯一。例如,我可以将下面代码中提到的这些实例in附加到基本URL。下面是我用来为测试运行一个新实例的代码: public static class WebApiHelper private co
我正在尝试将SagePayMvc.dll集成到ASP.NETWebAPI项目中,该项目需要传递ControllerContext.RequestContext才能形成通知Url。目前我在实现这一点上遇到了一些困难,我需要从这个webapi控制器传递ControllerContext.RequestContext:
public class PaymentStartControllerpaymentRepository.InsertInitialPaymentDetails(order, paymen