public void Init() { // Arrange var context = new DiffDbContext(); var repository = new EfDiffRepository(context); _ctrl = new DiffController(repository); var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Put, "http://localhost/v1/Diff"); var route = config.Routes.MapHttpRoute("Diffs", "v1/{controller}/{diffId}/{side}"); var routeData = new HttpRouteData(route, new HttpRouteValueDictionary { { "controller", "Diff" }, { "side", "^left$|^right$|^$" }, { "diffId", @"\d+" } }); _ctrl.ControllerContext = new HttpControllerContext(config, routeData, request); _ctrl.Request = request; _ctrl.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; }
public DifferenceRightRepository(DiffDbContext context) : base(context) { }
public Repository(DiffDbContext context) { _db = context; _dbSet = _db.Set <TModel>(); }
public BaseRepositoryTest() { var options = DbContextOptionsHelper.CreateOptions <DiffDbContext>(); _context = new DiffDbContext(options); }