コード例 #1
0
        public void RemoveTestColumnsFullTest()
        {
            VetLabReportDataSet data = GetFilledDataSet("test_name");

            VetLabReport.RemoveTestColumnsIfEmpty(data.spRepVetLabReportAZ);
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_1"));
        }
コード例 #2
0
        public void AddMissingColumnsTest()
        {
            VetLabReportDataSet data = GetFilledDataSet("test_name");

            ReportArchiveHelper.GetCaptionsAndAssignToColumns(data.spRepVetLabReportAZ, "strTestName_");
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("strTestName_1"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_1"));

            var nameCaptions = new List <string> {
                "test_aaa", "test_name", "test_zzz"
            };

            VetLabReport.AddMissingColumns(data.spRepVetLabReportAZ, nameCaptions);

            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("strTestName_1"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_1"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("strTestName_2"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_2"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("strTestName_3"));
            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_3"));

            Assert.AreEqual("test_aaa", data.spRepVetLabReportAZ.Columns["strTestName_1"].Caption);
            Assert.AreEqual("test_name", data.spRepVetLabReportAZ.Columns["strTestName_2"].Caption);
            Assert.AreEqual("test_zzz", data.spRepVetLabReportAZ.Columns["strTestName_3"].Caption);
            Assert.AreEqual(DBNull.Value, data.spRepVetLabReportAZ.Rows[0]["intTest_1"]);
            Assert.AreEqual(2, data.spRepVetLabReportAZ.Rows[0]["intTest_2"]);
            Assert.AreEqual(DBNull.Value, data.spRepVetLabReportAZ.Rows[0]["intTest_3"]);
        }
コード例 #3
0
        public void RemoveTestColumnsEmptyTest()
        {
            var data = new VetLabReportDataSet();

            Assert.IsTrue(data.spRepVetLabReportAZ.Columns.Contains("intTest_1"));

            VetLabReport.RemoveTestColumnsIfEmpty(data.spRepVetLabReportAZ);
            Assert.IsFalse(data.spRepVetLabReportAZ.Columns.Contains("intTest_1"));
        }