public void TestInitialize() { //I needed to use in-memory DbContext instead of connecting to SQL Server var options = new DbContextOptionsBuilder <CRUDDBContext>() .UseInMemoryDatabase("SomeRandomString") .Options; var _context = new CRUDDBContext(options); //create mock data and add to in-memory db Employees mockEmpName = new Employees { EmployeeId = 3, EmpName = "A fake Name" }; employees.Add(new Employees { EmployeeId = 1, Position = "Anything", DeptId = "HumanResource", EmpName = mockEmpName }); employees.Add(new Employees { EmployeeId = 12, Position = "Manager", DeptId = "HumanResource", EmpName = mockEmpName }); foreach (var e in employees) { _context.Employees.Add(e); } _context.SaveChanges(); employeesController = new EmployeesController(_context); }
public RegisterModel(CRUDDBContext registercontext) { _cruddbcontext = registercontext; }
public ProductsController(CRUDDBContext context) { _context = context; }
public PostRepository(CRUDDBContext _db) { db = _db; }
public DepartmentsController(CRUDDBContext context) { _context = context; }
public EmployeesController(CRUDDBContext context) { _context = context; }
public UserRepository(CRUDDBContext _db) { db = _db; }
public EditModel(CRUDDBContext cruddbcontext) { _cruddbcontext = cruddbcontext; }
public CRUDBunisnessLogicRep() { _db = new CRUDDBContext(); }