public void Should_throw_exception_with_correct_column_name_in_ParamName()
        {
            // Arrange
            ArgumentOutOfRangeException result = null;

            // Act
            try
            {
                var reader = new TiddlyCsvReader(stream);
                var rows = reader.EndReadDocumentAsRows<TestRow>(
                    reader.BeginReadDocumentAsRows<TestRow>(null, null, null), Timeout.Infinite);
            }
            catch (Exception ex)
            {
                result = (ArgumentOutOfRangeException)ex.InnerException;
            }

            // Assert
            Assert.Equal("IntVal", result.ParamName);
        }
 public void Should_throw_expected_exception_type()
 {
     try
     {
         var reader = new TiddlyCsvReader(stream);
         var rows = reader.EndReadDocumentAsRows<TestRow>(
             reader.BeginReadDocumentAsRows<TestRow>(null, null, null), Timeout.Infinite);
     }
     catch (Exception ex)
     {
         Assert.IsType(typeof(ArgumentOutOfRangeException), ex.InnerException);
     }
 }
Exemplo n.º 3
0
 public TiddlyCsvTests()
 {
     stream = File.Open("data/smalltest.csv", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
     reader = new TiddlyCsvReader(stream);
 }
Exemplo n.º 4
0
 public ReadAsRowsTests()
 {
     stream = File.Open("data/rowstest.csv", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
     reader = new TiddlyCsvReader(stream);
 }