コード例 #1
0
        public void Detects_InValidPassports(params string[] passportData)
        {
            // Arrange
            var sut = new Day4Engine();

            // Act
            var result = sut.Execute(passportData);

            // Assert
            result.countValid.Should().Be(0);
            result.countInValid.Should().Be(4);
        }
コード例 #2
0
        public void Detects_AllMandatoryAndOptionalPresent(params string[] passportData)
        {
            // Arrange
            var sut = new Day4Engine();

            // Act
            var result = sut.Execute(passportData);

            // Assert
            result.countMandatory.Should().Be(2);
            result.countMandatoryAndOptional.Should().Be(1);
        }