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); }