Example #1
0
        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));
        }
Example #2
0
        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));
        }