public void MarkUsed_GiveValidArguments_PropertyIsSet()
        {
            var securityTokenMapping = new SecurityTokenMapping(
                TestVariables.SecurityTokenMappingId,
                SecurityTokenMapping.SecurityTokenPurpose.PasswordReset,
                TestVariables.Now,
                TestVariables.Now.AddHours(1));

            securityTokenMapping.MarkUsed(TestVariables.Now.AddMinutes(30));

            Assert.Equal(TestVariables.Now.AddMinutes(30), securityTokenMapping.WhenUsed);
        }
Пример #2
0
        public void MarkUsed_WhenValid_UsedDateIsSet()
        {
            var id                   = Guid.NewGuid();
            var purpose              = SecurityTokenPurpose.AccountConfirmation;
            var createdOn            = DateTime.Now;
            var expiresOn            = createdOn.AddDays(1);
            var usedOn               = createdOn.AddDays(0.5);
            var securityTokenMapping = new SecurityTokenMapping(id, purpose, createdOn, expiresOn);

            securityTokenMapping.MarkUsed(usedOn);

            Assert.Equal(usedOn, securityTokenMapping.WhenUsed);
        }