public RevenueControllerTests() { var builder = new DbContextOptionsBuilder <MobicloneContext>().UseInMemoryDatabase("revenue"); _context = new MobicloneContext(builder.Options); var hash = new Bcrypt(); var configuration = new ConfigurationBuilder().AddJsonFile("appsettings.Test.json").Build(); _accessor = new HttpContextAccessor { HttpContext = new DefaultHttpContext() }; var auth = new Jwt(_context, hash, configuration, _accessor); _controller = new RevenueController(_context, auth); _context.Database.EnsureCreated(); }