Esempio n. 1
0
        public OverallResults GetOverallResults()
        {
            List <DbParameter> parameterList = new List <DbParameter>();
            OverallResults     overallResult = new OverallResults();

            using (DbDataReader dataReader = base.GetDataReader("Test_GetAll", parameterList, CommandType.StoredProcedure))
            {
                if (dataReader != null && dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        overallResult.Appeared            = (int)dataReader["Appeared"];
                        overallResult.TotalStudentsPassed = (int)dataReader["TotalStudentsPassed"];
                        overallResult.PassPercent         = (decimal)dataReader["Pass%"];

                        overallResult.SUB1Failed = (int)dataReader["SUB1Failed"];
                        overallResult.SUB2Failed = (int)dataReader["SUB2Failed"];
                        overallResult.SUB2Failed = (int)dataReader["SUB2Failed"];
                        overallResult.SUB3Failed = (int)dataReader["SUB3Failed"];
                        overallResult.SUB4Failed = (int)dataReader["SUB4Failed"];
                        overallResult.SUB5Failed = (int)dataReader["SUB5Failed"];
                        overallResult.SUB6Failed = (int)dataReader["SUB6Failed"];
                    }
                }
            }
            return(overallResult);
        }
Esempio n. 2
0
        public void TestConstruction_Default()
        {
            var result = new OverallResults();

            Assert.AreEqual(0, result.Successes);
            Assert.AreEqual(0, result.Failures);
            Assert.AreEqual(0, result.ExpectedFailures);
            Assert.AreEqual(new TimeSpan(0), result.Duration);
        }
Esempio n. 3
0
        public void TestConstruction02()
        {
            var xml    = new XmlDocument();
            var reader = XmlReader.Create(new StringReader(Resources.TestStrings.XmlOverallResults02));

            reader.Read();
            var result = new OverallResults(xml.ReadNode(reader));

            Assert.AreEqual(5, result.Successes);
            Assert.AreEqual(66, result.Failures);
            Assert.AreEqual(0, result.ExpectedFailures);
            Assert.AreEqual(new TimeSpan(0), result.Duration);
        }
Esempio n. 4
0
        public void TestConstruction01()
        {
            var xml    = new XmlDocument();
            var reader = XmlReader.Create(new StringReader(Resources.TestStrings.XmlOverallResults01));

            reader.Read();
            var result = new OverallResults(xml.ReadNode(reader));

            Assert.AreEqual(42, result.Successes);
            Assert.AreEqual(6, result.Failures);
            Assert.AreEqual(5, result.ExpectedFailures);
            Assert.AreEqual(new TimeSpan((Int64)(0.042105 * TimeSpan.TicksPerSecond)), result.Duration);
        }