public async System.Threading.Tasks.Task Test_LoginUser_InvalidEmail()
        {
            UserInComingDto newUser = new UserInComingDto()
            {
                Email    = "*****@*****.**",
                Name     = this.mockName,
                Password = this.mockPassword
            };

            AuthenticationService authenticationService = new AuthenticationService(_mapper, _unitOfWorkMock.Object, _loggerFactory.CreateLogger <IAuthenticationService>(), _tokenHandler.Object);

            Assert.Throws <InvalidInputException>(() => authenticationService.AuthenicateUser(newUser));
        }
        public async System.Threading.Tasks.Task Test_LoginUser(string email)
        {
            UserInComingDto newUser = new UserInComingDto()
            {
                Email    = email,
                Name     = this.mockName,
                Password = this.mockPassword
            };

            AuthenticationService authenticationService = new AuthenticationService(_mapper, _unitOfWorkMock.Object, _loggerFactory.CreateLogger <IAuthenticationService>(), _tokenHandler.Object);
            TokenDto result = authenticationService.AuthenicateUser(newUser);

            Assert.NotNull(result);
            Assert.NotNull(result.Token);
        }