public void throws_when_dependencies_are_null()
        {
            var enumPropertyParsers = new IRecordEnumPropertyParser[0];
            var datetimeParserMock = new Mock<IDateTimeParser>();

            Assert.Throws<ArgumentNullException>(() => new HeaderCifRecordParser(null, datetimeParserMock.Object));
            Assert.Throws<ArgumentNullException>(() => new HeaderCifRecordParser(enumPropertyParsers, null));
        }
        public void throws_when_dependencies_are_null()
        {
            var enumPropertyParsers       = new IRecordEnumPropertyParser[0];
            var timingAllowanceParserMock = new Mock <ITimingAllowanceParser>();

            Assert.Throws <ArgumentNullException>(() => new OriginLocationCifRecordParser(null, timingAllowanceParserMock.Object));
            Assert.Throws <ArgumentNullException>(() => new OriginLocationCifRecordParser(enumPropertyParsers, null));
        }
        public void throws_when_dependencies_are_null()
        {
            var enumRecordParsers  = new IRecordEnumPropertyParser[0];
            var dateTimeParserMock = new Mock <IDateTimeParser>();

            Assert.Throws <ArgumentNullException>(() => new AssociationCifRecordParser(null, dateTimeParserMock.Object));
            Assert.Throws <ArgumentNullException>(() => new AssociationCifRecordParser(enumRecordParsers, null));
        }
        public void throws_when_dependencies_are_null()
        {
            var enumPropertyParsers = new IRecordEnumPropertyParser[0];
            var timingAllowanceParserMock = new Mock<ITimingAllowanceParser>();

            Assert.Throws<ArgumentNullException>(() => new OriginLocationCifRecordParser(null, timingAllowanceParserMock.Object));
            Assert.Throws<ArgumentNullException>(() => new OriginLocationCifRecordParser(enumPropertyParsers, null));
        }