示例#1
0
        public void Should_Map_PasswordRecord()
        {
            var result = PasswordRecordMapper.Map("1-3 b: cdefg");

            result.Policy.Min.Should().Be(1);
            result.Policy.Max.Should().Be(3);
            result.Policy.Char.Should().Be('b');
            result.Password.Should().Be("cdefg");
        }
示例#2
0
        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);
        }