Beispiel #1
0
        public async Task Test_PostMethod_ReturnUserDataWithSuccessResponse()
        {
            config.Setup(p => p["Jwt:Key"]).Returns("ssdfddsfffgsdfsfdfgg");
            config.Setup(p => p["Jwt:Issuer"]).Returns("InventoryAuthenticationServer");
            config.Setup(p => p["Jwt:Audience"]).Returns("InventoryServicePostmanClient");

            var mock = new Mock <IAuthRepository <User> >();

            mock.Setup(p => p.Get(userData.Email, userData.Password)).ReturnsAsync(user);

            var result = await controller.Post(userData);

            var result2 = result as OkObjectResult;

            Assert.AreEqual(200, result2.StatusCode);
        }