コード例 #1
0
        public void ReadAllRecordsFromFile()
        {
            // Arrange
              String resourceFileName = "Siftan.IntegrationTests.Resources.TwoRecords.csv";
              String inputFilePath = this.workingDirectory + resourceFileName;
              Assembly.GetExecutingAssembly().CopyEmbeddedResourceToFile(resourceFileName, inputFilePath);

              var recordDescriptor = CreateDelimitedDescriptor();

              // Act and Assert
              using (var source = new DelimitedRecordSource(recordDescriptor, inputFilePath))
              {
            source.GotRecord.ShouldBeTrue();
            source.MoveToNextRecord().ShouldBeTrue();
            source.MoveToNextRecord().ShouldBeFalse();
              }
        }