Exemplo n.º 1
0
        public void RetrieveAdditionalInformationTest_withInvalidID(string value1, string value2)
        {
            // Arrange
            TimespanItem item = new TimespanItem("_aa1", "");

            item.BaseTableName   = value1;
            item.TargetTableName = value2.Replace(" ", "");

            // Act
            int count = item.RetrieveAdditionalInformation();

            // Assert
            Assert.AreEqual(0, count);
        }
Exemplo n.º 2
0
        public void TimespanItemTest()
        {
            TimespanItem item = new TimespanItem();

            // Act
            // Assert
            Assert.IsNotNull(item);
            Assert.IsNotNull(item.Reader);
            Assert.AreEqual("", item.BaseTableName);
            Assert.AreEqual("", item.TargetTableName);

            Assert.AreEqual("", item.ID);
            Assert.IsNull(item.StartDate);
            Assert.IsNull(item.EndDate);
            Assert.IsNull(item.Details);
            Assert.IsNull(item.Status);
            Assert.IsNull(item.LastUpdated);
        }
Exemplo n.º 3
0
        public void TimespanItemTest_withIDAndTargetTableName(string value)
        {
            // Arrange
            TimespanItem item = new TimespanItem("_xx1", value);

            // Act
            // Assert
            Assert.IsNotNull(item);
            Assert.IsNotNull(item.Reader);
            Assert.AreEqual("", item.BaseTableName);
            Assert.AreEqual(value, item.TargetTableName);

            Assert.AreEqual("_xx1", item.ID);
            Assert.IsNull(item.StartDate);
            Assert.IsNull(item.EndDate);
            Assert.IsNull(item.Details);
            Assert.IsNull(item.Status);
            Assert.IsNull(item.LastUpdated);
        }
Exemplo n.º 4
0
        public void RetrieveBasicInformationTest_withValidID_BasicInfoOnly(string value1, string value2)
        {
            // Arrange
            TimespanItem item = new TimespanItem("_xx1", "");

            item.BaseTableName   = value1;
            item.TargetTableName = value2.Replace(" ", "");

            // Act
            int count = item.RetrieveBasicInformation(true);

            // Assert
            Assert.AreEqual(1, count);

            Assert.AreEqual("_xx1", item.ID);
            Assert.AreEqual($"{value1} {value2} StartDate X1", item.StartDate);
            Assert.AreEqual($"{value1} {value2} EndDate X1", item.EndDate);
            Assert.AreEqual($"{value1} {value2} Details X1", item.Details);
            Assert.AreEqual("_xxx", item.Status.ID);
            Assert.AreEqual($"{value1} {value2} LastUpdated X1", item.LastUpdated);
        }
Exemplo n.º 5
0
        public void RetrieveTest_withInvalidID_AdditionalInfo(string value1, string value2)
        {
            // Arrange
            TimespanItem item = new TimespanItem("_aa1", "");

            item.BaseTableName   = value1;
            item.TargetTableName = value2.Replace(" ", "");

            // Act
            int count = item.Retrieve(false);

            // Assert
            Assert.AreEqual(0, count);

            Assert.AreEqual("_aa1", item.ID);
            Assert.IsNull(item.StartDate);
            Assert.IsNull(item.EndDate);
            Assert.IsNull(item.Details);
            Assert.IsNull(item.Status);
            Assert.IsNull(item.LastUpdated);
        }