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); }
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); }