Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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"));
        }