Esempio n. 1
0
        /// <summary>
        /// This checks all the rules for the table that target points too if target does not point to a table returns does not check anything
        /// </summary>
        public void CheckRule()
        {
            //Clear the list from last time
            ValidationResults.Clear();

            // Make sure the target is not null and it is an StreamPropertiesTable
            if (target != null && target is StreamPropertiesTable)
            {
                ITableAdapter tableAdapter = TableAdapterFactory.CreateTableAdapter(
                    target as StreamPropertiesTable);

                ValidationResult vr;

                if (StreamType.Chemical == (target as StreamPropertiesTable).StreamType)
                {
                    vr = unitsAreConsistant(tableAdapter);

                    if (!vr.IsEmpty)
                    {
                        ValidationResults.Add(vr);
                    }

                    vr = sumOfPartsEqualsTotalQuantity(tableAdapter);

                    if (!vr.IsEmpty)
                    {
                        ValidationResults.Add(vr);
                    }
                }
            }
        }
Esempio n. 2
0
        public void CheckRule()
        {
            ITableAdapter tableAdapter = TableAdapterFactory.CreateTableAdapter(table);

            ValidationResult vr;

            //Clear the list from last time
            ValidationResults.Clear();

            vr = unitsAreConsistant(tableAdapter);

            if (!vr.IsEmpty)
            {
                ValidationResults.Add(vr);
            }

            vr = sumOfPartsEqualsTotalQuantity(tableAdapter);

            if (!vr.IsEmpty)
            {
                ValidationResults.Add(vr);
            }
        }
        public void GetTableAdapterTest()
        {
            var obj = TableAdapterFactory.AdapterFactory("CuSToMer");

            Assert.IsNotNull(obj);
        }
        public void NullTableAdapterTest()
        {
            var obj = TableAdapterFactory.AdapterFactory("Abracadabra");

            Assert.IsNull(obj);
        }