public async void ShouldFailLogin() { var client = httpClientFactory.CreateClient(); var userData = TestData.User.Create.NewUserData(); await client.PostSucessfully("/users", new Create.Request() { User = userData }); var loginUser = new Login.UserData() { Email = userData.Email, Password = userData.Password + "1" }; var problemDetails = await client.PostUnauthorized("/auth/login", new Login.Request() { User = loginUser }); loginUser = new Login.UserData() { Email = "1" + userData.Email, Password = userData.Password }; problemDetails = await client.PostUnauthorized("/auth/login", new Login.Request() { User = loginUser }); }
public async Task <Tuple <UserCreate.UserData, UserDTO, Login.UserData, LoginUserDTO> > CreateUserAndLogin() { var user = await this.CreateUser(); var userData = user.Item1; var loginUser = new Login.UserData() { Email = userData.Email, Password = userData.Password }; var loggedUser = await client.PostLoginSucessfully("/auth/login", new Login.Request() { User = loginUser }); return(Tuple.Create(user.Item1, user.Item2, loginUser, loggedUser)); }
public async void ShouldLogin() { var client = httpClientFactory.CreateClient(); var userData = TestData.User.Create.NewUserData(); await client.PostSucessfully("/users", new Create.Request() { User = userData }); var loginUser = new Login.UserData() { Email = userData.Email, Password = userData.Password }; var user = await client.PostLoginSucessfully("/auth/login", new Login.Request() { User = loginUser }); Assert.NotNull(user); Assert.NotNull(user.Token); Assert.NotNull(user.RefresToken); }