Beispiel #1
0
        public async Task TestGetPaymentsApiInvalidCredentials()
        {
            var authenticationManager = new PaymentSystem.Manager.AuthenticationManager(_databaseContext);

            using (var client = new TestClientProvider().Client)
            {
                client.DefaultRequestHeaders.Authorization
                    = new AuthenticationHeaderValue("Bearer", authenticationManager.Authenticate("usertest1", "password2"));      // this test should be unauthorize since paswword is incorrect

                var response = await client
                               .GetAsync("/api/payments/getpayments");

                response.StatusCode.Should().Be(HttpStatusCode.Unauthorized);
            }
        }