Esempio n. 1
0
        public void TriangleTwoDoesNotRunWhenGasesAreNotSpecified()
        {
            var algo       = new DuvalTriangleTwoRule();
            var outputs    = Outputs;
            var applicable = algo.IsApplicable(emptyDga, emptyDga, outputs);

            Assert.AreEqual(false, applicable);
        }
Esempio n. 2
0
        public void TriangleTwoCalculatesCorrectFaultZone()
        {
            var algo    = new DuvalTriangleTwoRule();
            var outputs = Outputs;

            algo.Execute(ref DGA, ref emptyDga, ref outputs);

            Assert.AreEqual(FailureType.Code.OltcX1, algo.FailureCode);
        }