예제 #1
0
        public async Task ResentEmailAsync_WhenFailedToFindUSerByEmail_ShouldReturnUserNotFound()
        {
            var request = new ResendEmailRequest()
            {
                Email = "email",
            };

            _mockUserManger.Setup(e => e.FindByEmailAsync(request.Email))
            .ReturnsAsync((User)null);

            var response = await sut.ResentEmailAsync(request);

            response.IsSuccess.Should().BeFalse();
            response.ResponseException !.ErrorCode.Should().Be(ErrorCode.UserNotFound);
            response.ResponseException.ErrorMessage.Should().Be(ErrorCode.UserNotFound.GetDescription());
        }