public UserControllerTest(CustomWebApplicationFactory <Startup> webApplicationFactory) { _webApplicationFactory = webApplicationFactory; _httpClient = _webApplicationFactory.CreateClient(new WebApplicationFactoryClientOptions()); _createRequestHelper = new CreateRequestHelper(); _authorizationTokenHelper = new AuthorizationTokenHelper(); DbContextOptions <MainContext> options = new DbContextOptionsBuilder <MainContext>() .UseInMemoryDatabase(databaseName: "TestDatabase") .Options; _database = new MainContext(options); }
public ReviewControllerTest(CustomWebApplicationFactory <Startup> webApplicationFactory) { _webApplicationFactory = webApplicationFactory; _httpClient = _webApplicationFactory.CreateClient(new WebApplicationFactoryClientOptions()); _createRequestHelper = new CreateRequestHelper(); _authorizationTokenHelper = new AuthorizationTokenHelper(); _fileHelper = new TestFileHelper(); DbContextOptions <MainContext> options = new DbContextOptionsBuilder <MainContext>() .UseInMemoryDatabase(databaseName: "TestDatabase") .Options; _database = new MainContext(options); _insertedUser = new User("User Name", "*****@*****.**", new HashUtils().GenerateHash("User password")); }