public SearchCourtCasesStrategy(CourtCaseSearchCriteria criteria) : base() { if (criteria == null) { throw new ArgumentNullException("criteria"); } _criteria = criteria; }
public void TestCourtCaseSearchCriteria() { using (CourtCaseController courtCaseController = new CourtCaseController( ServiceLocator.Current.GetInstance<ILog>(), ServiceLocator.Current.GetInstance<DataSaver>() )) { courtCaseController.ControllerContext = new HttpControllerContext(Configuration, RouteData, GetRequest); courtCaseController.Request = GetRequest; courtCaseController.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = Configuration; Contailer.SatisfyImportsOnce(courtCaseController); CourtCaseSearchCriteria ss = new CourtCaseSearchCriteria(); ss.Party1FirstName = "Catty"; ss.Party1LastName = "Smith"; ss.CaseStatus = Model.Enums.CaseStatus.Active; HttpResponseMessage response = courtCaseController.Get(ss); response.EnsureSuccessStatusCode(); } }