public void ReadKeyedTestData_WithExampleDataFileWithDuplicates_DoesNotThrow()
        {
            var fileDataProvider = new FileDataProvider(_logger.Object);
            var directory        = Path.Combine(Assembly.GetExecutingAssembly().GetDirectory(), _dataDir);

            Assert.DoesNotThrow(() => fileDataProvider.ReadKeyedTestData <DuplicatePoco>(directory));
        }
        public void ReadKeyedTestData_WithExampleDataFile_ReturnsNonEmptyCollection()
        {
            var fileDataProvider = new FileDataProvider(_logger.Object);
            var directory        = Path.Combine(Assembly.GetExecutingAssembly().GetDirectory(), _dataDir);

            var result = fileDataProvider.ReadKeyedTestData <TestKeyedPoco>(directory);

            result.Should().NotBeEmpty();
        }