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); }
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); }
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); }
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); }