public void PasswordRecord_Validate_Using_Official_Toboggan_Policy(string value, bool expectedValid) { var record = PasswordRecordMapper.Map(value); var sut = new OfficialTobogganCorporatePolicyValidator(); var result = sut.IsValid(record); result.Should().Be(expectedValid); }
public void PasswordRecord_Should_Be_Invalid_When_Official_Toboggan_Policy_Is_Not_Respected() { var record = new PasswordRecord { Policy = new PasswordPolicy { Min = 1, Max = 3, Char = 'b' }, Password = "******" }; var sut = new OfficialTobogganCorporatePolicyValidator(); var result = sut.IsValid(record); result.Should().BeFalse(); }