Example #1
0
        public async Task PostPasswordResetEmail(bool returnValue)
        {
            const string email       = "*****@*****.**";
            var          userManager = new Mock <IUserManager>();

            userManager.Setup(c => c.SendPasswordResetEmail(email))
            .Returns(Task.FromResult(returnValue));

            var sut    = new PasswordController(userManager.Object);
            var result = await sut.PostPasswordResetEmail(new EmailRequest
            {
                Email = email
            });

            Assert.AreEqual(returnValue, result);
        }