public async Task Should_Get_Token() { // Arrange _fixture.StartScope(); var createRequest = new Create.Request { Email = "*****@*****.**", Password = Guid.NewGuid().ToString() }; var request = new Token.Request { Email = createRequest.Email, Password = createRequest.Password }; // Act await _fixture.SendAsync(createRequest); var response = await _fixture.SendAsync(request); // Assert Assert.NotNull(response); Assert.NotEmpty(response.Token); }
public async Task Throws_Get_Token_Exception_For_Invalid_Credentials() { // Arrange _fixture.StartScope(); var createRequest = new Create.Request { Email = "*****@*****.**", Password = Guid.NewGuid().ToString() }; var request = new Token.Request { Email = _fixture.GetEmail(), Password = createRequest.Password }; // Act await Assert.ThrowsAsync <RestException>(() => _fixture.SendAsync(request)); }