예제 #1
0
        public async Task TestServiceMalformed()
        {
            var httpRequestMessage = CreateRequestHelper.CreateRequest(ContentMalformed);
            var response           = await NPSSubmission.Run(httpRequestMessage, _loggerMock.Object, _repositoryMock.Object).ConfigureAwait(false);

            response.StatusCode.Should().Equal(HttpStatusCode.BadRequest);
        }
예제 #2
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);
        }
예제 #3
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"));
        }