public void MixedNewDifficult() { var props = TestHelper.LoadProperties(ReportsTypes.MixedNewDifficult); var report = new MixedReport(Conn, props); TestHelper.ProcessReport(report, ReportsTypes.MixedNewDifficult); }
public void MixedFullName() { var props = TestHelper.LoadProperties(ReportsTypes.MixedFullName); var report = new MixedReport(Conn, props); TestHelper.ProcessReport(report, ReportsTypes.MixedFullName); }
public void MixedFullNoActual() { var props = TestHelper.LoadProperties(ReportsTypes.MixedFullNoActual); var report = new MixedReport(Conn, props); TestHelper.ProcessReport(report, ReportsTypes.MixedFullNoActual); foreach (DataRow row in report.DSResult.Rows) { Assert.That(String.IsNullOrEmpty(row["F1"].ToString()), Is.EqualTo(true)); } }
public void Throw_on_empty_order() { Property("ByPreviousMonth", false); Property("ProductNamePosition", 0); //протек Property("SourceFirmCode", 5); //роста Property("BusinessRivals", new List <long> { 216 }); report = new MixedReport(Conn, properties); report.Interval = true; report.From = new DateTime(2000, 1, 1); report.To = new DateTime(2000, 1, 2); var e = Assert.Throws <Exception>(() => BuildReport(checkEmptyData: true)); Assert.That(e.Message, Does.Contain("В результате подготовки отчета получился пустой набор данных")); }