public void HasPasswordExpiredAppDataNull() { lithnetPwdProvider.Setup(a => a.GetExpiry(It.IsAny <IComputer>())).Returns((DateTime?)null); LapsAgent agent = this.BuildAgent(); Assert.IsFalse(agent.HasPasswordExpired(this.computer.Object)); }
public void HasPasswordExpiredAppDataExpired() { lithnetPwdProvider.Setup(a => a.HasPasswordExpired(It.IsAny <IComputer>(), false)).Returns(true); LapsAgent agent = this.BuildAgent(); Assert.IsTrue(agent.HasPasswordExpired(this.computer.Object)); }
public void HasPasswordExpiredAppDataNotExpired() { settings.SetupGet(a => a.WriteToLithnetAttributes).Returns(true); lithnetPwdProvider.Setup(a => a.GetExpiry(It.IsAny <IComputer>())).Returns(DateTime.UtcNow.AddDays(1)); LapsAgent agent = this.BuildAgent(); Assert.IsFalse(agent.HasPasswordExpired(this.computer.Object)); }
public void HasPasswordExpiredMsMcsAdmPwdNotExpired() { settings.SetupGet(a => a.WriteToLithnetAttributes).Returns(false); settings.SetupGet(a => a.WriteToMsMcsAdmPasswordAttributes).Returns(true); admPwdProvider.Setup(a => a.GetExpiry(null)).Returns(DateTime.UtcNow.AddDays(1)); LapsAgent agent = this.BuildAgent(); Assert.IsFalse(agent.HasPasswordExpired(this.computer.Object)); }