Ejemplo n.º 1
0
        public async Task PostWithToken(bool returnValue)
        {
            const string password    = "******";
            const string token       = "token";
            var          userManager = new Mock <IUserManager>();

            userManager.Setup(c => c.UpdatePassword(token, password))
            .Returns(Task.FromResult(returnValue));

            var sut    = new PasswordController(userManager.Object);
            var result = await sut.PostWithToken(new PasswordChangeRequestWithToken
            {
                Password = password,
                Token    = token,
                DeviceId = "deviceId"
            });

            Assert.AreEqual(returnValue, result);
        }