Beispiel #1
0
 public void Add(DataSourceAttribute dataSource) {
    try {
       _testRows.AddRange(dataSource.DataRows);
    }
    catch(Exception ex) {
       _errorReason = ex.ToString();
    }
 }
 public void JustTheAttribute() {
    var dsa = new DataSourceAttribute("System.Data.SqlClient", 
       string.Format("Data Source=.\\SQLEXPRESS;" +
       @"AttachDBFilename=|DataDirectory|\csUnitTestData.mdf;" +
       "Integrated Security=True;Connect Timeout=30;User Instance=True"), 
       "DivisionTests");
    var rows = dsa.DataRows;
    Assert.Contains(new DataRow(4, 2, 2), rows, "Note: SQL Server (Express) database needed to pass");
    Assert.Contains(new DataRow(10, 5, 2), rows);
    Assert.Contains(new DataRow(9, 3, 3), rows);
    Assert.Equals(3, rows.GetLength(0));
 }
 public void XmlDataSourceWithNullValue() {
    var attr = new DataSourceAttribute((string) null);
    Assert.Equals(new DataRow[] { }, attr.DataRows);
 }