Exemple #1
0
        public void NodeConstructorWorks()
        {
            Dictionary <string, object> inputData      = MockSLNode(10);
            StructuredLoadNode          transformation = new StructuredLoadNode(inputData);
            string actualID   = transformation.ID;
            string expectedID = (string)inputData["ID"];

            Assert.AreEqual(expectedID, actualID, "Structured load node constructor didn't get ID correctly");

            string actualBatesBegin   = transformation.BatesRange.Item1;
            string expectedBatesBegin = (string)inputData["Bates Begin"];

            Assert.AreEqual(expectedBatesBegin, actualBatesBegin, "Structured load node constructor didn't get bates begin correctly");
        }
Exemple #2
0
        public void NodeConstructorWorksWithDatePrinted()
        {
            Dictionary <string, object> inputData = MockSLNode(7);
            DateTime printed = RandomDate(2017);

            inputData.Add("Printed Date", printed);
            StructuredLoadNode transformation = new StructuredLoadNode(inputData);
            string             actualID       = transformation.ID;
            string             expectedID     = (string)inputData["ID"];

            Assert.AreEqual(expectedID, actualID, "Structured load node constructor didn't get ID correctly");

            string actualBatesBegin   = transformation.BatesRange.Item1;
            string expectedBatesBegin = (string)inputData["Bates Begin"];

            Assert.AreEqual(expectedBatesBegin, actualBatesBegin, "Structured load node constructor didn't get bates begin correctly");
            Assert.AreEqual(printed, transformation.PrintedDate, "Structured load node constructor didn't get date printed correctly");
        }