public static Result <Unit> ChangePassword() { return(F.TryFunc(() => { PasswordExpire.ShowWindowsSecurityDialog(PasswordExpire.GetIsRemoteSession()); return new Result <Unit>(Unit.Default); })); }
public async Task GetPasswordExpiryStatusFTest(string description, object data) { var testData = data as TestData; Assert.IsNotNull(testData, "Test data object is null"); UserPasswordInfo GetUserPasswordInfo(string s) => testData.UserPasswordInfo; bool GetIsRemoteSession() => testData.IsRemoteSession; DateTime GetNow() => testData.Now; double GetExpiryWarningDays() => testData.ExpiryWarningDays; var actual = await PasswordExpire.GetPasswordExpiryStatusPure("someUserId", GetUserPasswordInfo, GetIsRemoteSession, GetNow, GetExpiryWarningDays); Assert.AreEqual(testData.ExpectedUserPasswordExpiryStatusInfo, actual); }