private JsonResult GetData <TLookup>(LookupController lookupController) where TLookup : MvcLookup { lookupController.When(sub => sub.GetData(Arg.Any <TLookup>(), filter)).DoNotCallBase(); lookupController.GetData(Arg.Any <TLookup>(), filter).Returns(new JsonResult("Test")); return(lookupController.GetData(null, filter)); }
public void GetData_SetsFilter() { controller.GetData(lookup, filter); LookupFilter actual = lookup.Filter; LookupFilter expected = filter; Assert.Equal(expected, actual); }
private JsonResult GetData <TLookup>(LookupController lookupController) where TLookup : ALookup { JsonResult result = new JsonResult("Test"); lookupController.GetData(Arg.Any <TLookup>(), filter).Returns(result); lookupController.When(sub => sub.GetData(Arg.Any <TLookup>(), filter)).DoNotCallBase(); return(result); }