public void ToXmlTwiceDoesNotDoubleCounts() { XmlDocument doc = new XmlDocument(); doc.LoadXml("<foo/>"); XmlNode parentNode = doc.ChildNodes[0]; ClassResult classResult = new ClassResult(typeof(object)); PassedResult passedResult = new PassedResult("foo", "bar", null, null); passedResult.ExecutionTime = 1.1; FailedResult failedResult = new FailedResult("foo", "bar", null, null, "extype", "message", "stack"); failedResult.ExecutionTime = 2.2; SkipResult skipResult = new SkipResult("foo", "bar", null, null, "reason"); classResult.Add(passedResult); classResult.Add(failedResult); classResult.Add(skipResult); XmlNode resultNode1 = classResult.ToXml(parentNode); XmlNode resultNode2 = classResult.ToXml(parentNode); Assert.Equal(resultNode1.Attributes["time"].Value, resultNode2.Attributes["time"].Value); Assert.Equal(resultNode1.Attributes["total"].Value, resultNode2.Attributes["total"].Value); Assert.Equal(resultNode1.Attributes["passed"].Value, resultNode2.Attributes["passed"].Value); Assert.Equal(resultNode1.Attributes["failed"].Value, resultNode2.Attributes["failed"].Value); Assert.Equal(resultNode1.Attributes["skipped"].Value, resultNode2.Attributes["skipped"].Value); Assert.Equal(resultNode1.SelectNodes("test").Count, resultNode2.SelectNodes("test").Count); }
public void ToXml_WithChildren() { XmlDocument doc = new XmlDocument(); doc.LoadXml("<foo/>"); XmlNode parentNode = doc.ChildNodes[0]; PassedResult passedResult = new PassedResult("foo", "bar", null, null); passedResult.ExecutionTime = 1.1; FailedResult failedResult = new FailedResult("foo", "bar", null, null, "extype", "message", "stack"); failedResult.ExecutionTime = 2.2; SkipResult skipResult = new SkipResult("foo", "bar", null, null, "reason"); ClassResult classResult = new ClassResult(typeof(object)); classResult.Add(passedResult); classResult.Add(failedResult); classResult.Add(skipResult); AssemblyResult assemblyResult = new AssemblyResult(filename); assemblyResult.Add(classResult); XmlNode resultNode = assemblyResult.ToXml(parentNode); Assert.Equal("3.300", resultNode.Attributes["time"].Value); Assert.Equal("3", resultNode.Attributes["total"].Value); Assert.Equal("1", resultNode.Attributes["passed"].Value); Assert.Equal("1", resultNode.Attributes["failed"].Value); Assert.Equal("1", resultNode.Attributes["skipped"].Value); Assert.Single(resultNode.SelectNodes("class")); }
private void Btn_guardar_Click(object sender, EventArgs e) { try { if (!Validar()) { return; } UsuarioBusiness ctr = new UsuarioBusiness(); UsuarioModel model = new UsuarioModel(); // model.Id_Usuario = Id_Usuario; model.Id_Rol = Id_Rol; model.NDoc = txt_ndoc.Text; model.Nom = txt_nombre.Text; model.ApPat = txt_ap_pat.Text; model.ApMat = txt_ap_mat.Text; model.Direc = txt_dir.Text; model.Telf1 = txt_tel1.Text; model.Telf2 = txt_tel2.Text; model.Correo = txt_correo.Text; model.Cargo = txt_cargo.Text; model.Usuario = txt_usuario.Text; model.Password = txt_password.Text; model.IdUsuCrea = 0; if (Id_Usuario == 0) { ClassResult cr = ctr.Usuario_Crea(model); if (cr.HuboError) { MessageBox.Show("error: " + cr.ErrorMsj); } else { incializarControles(); this.Dispose(); } } else if (Id_Usuario != 0) { model.Id_Usuario = Id_Usuario; ClassResult cr = ctr.Usuario_Mdf(model); if (cr.HuboError) { MessageBox.Show("error: " + cr.ErrorMsj); } else { incializarControles(); this.Dispose(); } } } catch (Exception ex) { MessageBox.Show("Error al getionar el registro o actualizacion de usuarios : " + ex.Message); } }
public void ConvertEmptyClassResult() { var classResult = new ClassResult("XmlReport", new MethodResult[] {}); var actual = XmlReport.ConvertResult(classResult); Assert.AreEqual(@"<class name=""XmlReport"" />", actual.ToString()); }
private void EliminarToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Seguro que desea Eliminar la Marca?", "Salir", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { MarcaBusiness ctr = new MarcaBusiness(); MarcaModel model = new MarcaModel(); int id = Convert.ToInt32(Dtg_Marca.CurrentRow.Cells["Id_Mca"].Value.ToString()); model.Id_Mca = id; ClassResult cr = ctr.Marca_Elim(model); if (cr.HuboError) { MessageBox.Show("error :" + cr.ErrorMsj); } else { Listar(); } } else if (result == DialogResult.No) { return; } else if (result == DialogResult.Cancel) { return; } }
private void EditarToolStripMenuItem_Click(object sender, EventArgs e) { try { MarcaBusiness ctr = new MarcaBusiness(); MarcaModel model = new MarcaModel(); model.Id_Mca = Convert.ToInt32(Dtg_Marca.CurrentRow.Cells["Id_Mca"].Value.ToString()); ClassResult cr = ctr.Marca_ConsUn(model); if (cr.Dt1.Rows.Count > 0) { DataRow row = cr.Dt1.Rows[0]; txt_Marca.Text = row["Nombre"].ToString(); txt_Descripcion.Text = row["Descrip"].ToString(); txt_NCorto.Text = row["NCorto"].ToString(); Id_Mca = Convert.ToInt32(row["Id_Mca"].ToString()); btn_cancelar.Visible = true; } } catch (Exception ex) { MessageBox.Show("error :" + ex.Message + "-" + ex.StackTrace.ToString()); } }
protected virtual bool ExecutePerClass(ClassResult cl, InterfaceWithAttributeResult i) { // Load Macro var macroname = GetMacroName(cl.TypeName, i.Attribute, out var args, out var outputname); var macro = MacroFactory.GetMacro <MacroTypeVariables>(macroname, cl.FsPath, out var errores); // Check for errors in macro if (macro == null) { OutputEngine.LogConsoleErrorWrite($"{cl.TypeName} : {macroname}"); foreach (var e in errores) { OutputEngine.LogConsoleErrorWrite(e); } return(false); } // Execute macro var refinterface = args[0].StartsWith("I") ? args[0] : ""; var refdata = Engine.GetRecordForSymbol(refinterface); MacroTypeVariables variables = CreateVariables(cl, outputname, i.AttributeList, refdata); var res = macro.Execute(variables, out var error); // Check for errors if (!res) { OutputEngine.LogConsoleErrorWrite(error); } // Write Results CurrentProject.WriteResults(variables); return(res); }
public void ShouldReportPassFailSkipCounts() { using (var console = new RedirectedConsole()) { var listener = new ConsoleListener(); var assembly = typeof(ConsoleListener).Assembly; var version = assembly.GetName().Version; var assemblyResult = new AssemblyResult(assembly.Location); var conventionResult = new ConventionResult("Fake Convention"); var classResult = new ClassResult("Fake Class"); assemblyResult.Add(conventionResult); conventionResult.Add(classResult); classResult.Add(CaseResult.Passed("A", TimeSpan.Zero)); classResult.Add(CaseResult.Failed("B", TimeSpan.Zero, new ExceptionInfo(new Exception(), new AssertionLibraryFilter()))); classResult.Add(CaseResult.Failed("C", TimeSpan.Zero, new ExceptionInfo(new Exception(), new AssertionLibraryFilter()))); classResult.Add(CaseResult.Skipped("D", "Reason")); classResult.Add(CaseResult.Skipped("E", "Reason")); classResult.Add(CaseResult.Skipped("F", "Reason")); listener.AssemblyCompleted(assembly, assemblyResult); console.Lines().ShouldEqual("1 passed, 2 failed, 3 skipped, took 0.00 seconds (Fixie " + version + ")."); } }
private void Btn_guardar_Click(object sender, EventArgs e) { try { if (!ValidarRegistro()) { return; } IngresoBusiness ctr = new IngresoBusiness(); ClassResult cr = ctr.Ingreso_Crea(ingresoModel, ingresoDetModel); if (cr.HuboError) { MessageBox.Show("Error al registrar el ingreso", cr.ErrorMsj, MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } else { MessageBox.Show("Ingreso registrado correctamente", cr.ErrorMsj, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("error al registrar ingreo vuelva realizar el registro: " + ex.Message, ex.StackTrace.ToString(), MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } //MessageBox.Show(Cd_Prod); }
private void AssertCalendarResults(ClassResult calendarCoverage) { /* Line coverage expected is * <lines> * <line number="8" hits="0" branch="False" /> * <line number="9" hits="0" branch="False" /> * <line number="10" hits="0" branch="False" /> * <line number="13" hits="0" branch="False" /> * <line number="14" hits="0" branch="False" /> * <line number="15" hits="0" branch="False" /> * <line number="18" hits="1" branch="False" /> * <line number="19" hits="1" branch="False" /> * <line number="20" hits="1" branch="False" /> * </lines> */ calendarCoverage.LineResults.Count.Should().Be(9); calendarCoverage.LineResults[8].Should().BeEquivalentTo(new { LineNumber = 8, Hits = 0, Branch = false }); calendarCoverage.LineResults[9].Should().BeEquivalentTo(new { LineNumber = 9, Hits = 0, Branch = false }); calendarCoverage.LineResults[10].Should().BeEquivalentTo(new { LineNumber = 10, Hits = 0, Branch = false }); calendarCoverage.LineResults[13].Should().BeEquivalentTo(new { LineNumber = 13, Hits = 0, Branch = false }); calendarCoverage.LineResults[14].Should().BeEquivalentTo(new { LineNumber = 14, Hits = 0, Branch = false }); calendarCoverage.LineResults[15].Should().BeEquivalentTo(new { LineNumber = 15, Hits = 0, Branch = false }); calendarCoverage.LineResults[18].Should().BeEquivalentTo(new { LineNumber = 18, Hits = 1, Branch = false }); calendarCoverage.LineResults[19].Should().BeEquivalentTo(new { LineNumber = 19, Hits = 1, Branch = false }); calendarCoverage.LineResults[20].Should().BeEquivalentTo(new { LineNumber = 20, Hits = 1, Branch = false }); }
public void llernarDatos(UsuarioModel usuarioModel) { try { UsuarioBusiness ctr = new UsuarioBusiness(); UsuarioModel model = new UsuarioModel(); model.Id_Usuario = usuarioModel.Id_Usuario; ClassResult cr = ctr.Usuario_ConsUn(model); if (cr.Dt1.Rows.Count > 0) { DataRow row = cr.Dt1.Rows[0]; txt_rol.Text = row["Rol"].ToString(); txt_ndoc.Text = row["NDoc"].ToString(); txt_nombre.Text = row["Nom"].ToString(); txt_ap_pat.Text = row["ApPat"].ToString(); txt_ap_mat.Text = row["ApMat"].ToString(); txt_dir.Text = row["Direc"].ToString(); txt_tel1.Text = row["Telf1"].ToString(); txt_tel2.Text = row["Telf2"].ToString(); txt_correo.Text = row["Correo"].ToString(); txt_cargo.Text = row["Cargo"].ToString(); txt_usuario.Text = row["usuario"].ToString(); txt_password.Text = row["Password"].ToString(); Id_Rol = Convert.ToInt32(row["Id_Rol"].ToString()); Id_Usuario = Convert.ToInt32(row["Id_Usuario"].ToString()); } } catch (Exception ex) { MessageBox.Show("error :" + ex.Message + "-" + ex.StackTrace.ToString()); this.Dispose(); } }
public void ExecuteWithNullMethodsRunAllTestMethods() { StubTestClassCommand command = new StubTestClassCommand(typeof(VarietyTestClass)); ClassResult result = TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal(VarietyTestClass.TestMethodCount, result.Results.Count); }
public void ConstructWithStrings() { ClassResult result = new ClassResult("name", "fullname", "namespace"); Assert.Equal("fullname", result.FullyQualifiedName); Assert.Equal("name", result.Name); Assert.Equal("namespace", result.Namespace); }
static XElement Class(ClassResult classResult) { return(new XElement("test-suite", new XAttribute("name", classResult.Name), new XAttribute("success", classResult.Failed == 0), new XAttribute("time", Seconds(classResult.Duration)), new XElement("results", classResult.CaseResults.Select(Case)))); }
public void ConstructWithType() { ClassResult result = new ClassResult(typeof(object)); Assert.Equal(typeof(object).FullName, result.FullyQualifiedName); Assert.Equal(typeof(object).Name, result.Name); Assert.Equal(typeof(object).Namespace, result.Namespace); }
private void btnViewClassresult_Click(object sender, RoutedEventArgs e) { if (SelectedClassID > 0 && SelectedSectionID > 0 && SelectedExamID > 0) { ClassResultCard = null; SubjectList = ClassSubjectRepo.GetSelectedSubjects(SelectedClassID); int count = 2; for (int i = count; i < 20; i++) { grid.Columns[i].Visibility = System.Windows.Visibility.Collapsed; grid.Columns[i].Header = ""; } foreach (var subject in SubjectList) { grid.Columns[count].Visibility = System.Windows.Visibility.Visible; grid.Columns[count].Header = subject.Description; count++; } IEnumerable <StudentSubjectMarks> results = StudentSubjectMarksRepo.GetClassResult(SelectedExamID, SessionID, SelectedSectionID, SelectedClassID); IEnumerable <Student> studentsList = StudentRepo.GetAll().Where(p => p.ClassID == SelectedClassID && p.SectionID == SelectedSectionID); foreach (var student in studentsList) { IEnumerable <StudentSubjectMarks> subjectResult = results.Where(p => p.StudentID == student.StudentID); ClassResult classResult = new ClassResult(); classResult.StudentName = student.FullName; classResult.RoleNumber = student.StudentID.ToString(); count = 1; foreach (var item in SubjectList) { StudentSubjectMarks rs = subjectResult.Where(p => p.SubjectID == item.SubjectID).FirstOrDefault(); PropertyInfo propertyInfo = classResult.GetType().GetProperty("Subject" + count); if (rs != null) { propertyInfo.SetValue(classResult, Convert.ChangeType(rs.ObtainedMarks, propertyInfo.PropertyType), null); } else { propertyInfo.SetValue(classResult, Convert.ChangeType(0, propertyInfo.PropertyType), null); } count++; } ClassResultCard = ClassResultCard.Add(classResult); } } }
protected IEnumerable <MethodResult> RunClass(Type typeUnderTest) { ITestClassCommand testClassCommand = new TestClassCommand(typeUnderTest); ClassResult classResult = TestClassCommandRunner.Execute(testClassCommand, testClassCommand.EnumerateTestMethods().ToList(), startCallback: null, resultCallback: null); return(classResult.Results.OfType <MethodResult>()); }
public void CannotUseTestClassAsItsOwnFixture() { TestClassCommand command = new TestClassCommand(typeof(InvalidTestClassWithSelfFixture)); ClassResult result = TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal(typeof(InvalidOperationException).FullName, result.ExceptionType); Assert.Equal(0, result.Results.Count); }
public void given_non_default_class_result_IsTransientResult_returns_false() { var result = new ClassResult(); var sut = new TransientDefaultDetectionStrategy <ClassResult>(); bool actual = sut.IsTransientResult(result); actual.Should().BeFalse(); }
public void ListarProducto() { ClassResult cr = new ClassResult(); ProductoBusiness ctr = new ProductoBusiness(); cr = ctr.Producto_Cons(); DataTable data = cr.Dt1; DRG_Producto.DataSource = data; }
public void ListarProducto() { ClassResult cr = new ClassResult(); UsuarioBusiness ctr = new UsuarioBusiness(); cr = ctr.Rol_Cons(); DataTable data = cr.Dt1; DRG_Rol.DataSource = data; }
public void ClassResultContainsOneResultForEachTestMethod() { TestClassCommand command = new TestClassCommand(); command.TypeUnderTest = Reflector.Wrap(typeof(Spy)); ClassResult result = TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal(3, result.Results.Count); }
public void ListarCategoria() { ClassResult cr = new ClassResult(); CategoriaBusiness ctr = new CategoriaBusiness(); cr = ctr.Categoria_Cons(); DataTable data = cr.Dt1; Dtg_Categoria.DataSource = data; }
public void FixtureDataDisposeFailure_InvocationException() { TestClassCommand command = new TestClassCommand(typeof(DataDisposeFailureSpy)); DataDisposeThrow.Exception = new TargetInvocationException(new Exception()); ClassResult result = TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal("System.Reflection.TargetInvocationException", result.ExceptionType); }
public void SetExceptionNull() { ClassResult result = new ClassResult(typeof(object)); result.SetException(null); Assert.Null(result.ExceptionType); Assert.Null(result.Message); Assert.Null(result.StackTrace); }
private static XElement Class(ClassResult classResult) { return(new XElement("class", new XAttribute("time", Seconds(classResult.Duration)), new XAttribute("name", classResult.Name), new XAttribute("total", classResult.Failed + classResult.Passed + classResult.Skipped), new XAttribute("passed", classResult.Passed), new XAttribute("failed", classResult.Failed), new XAttribute("skipped", classResult.Skipped), classResult.CaseResults.Select(Case))); }
public void Listar() { ClassResult cr = new ClassResult(); ClienteBusiness ctr = new ClienteBusiness(); cr = ctr.Cliente_Cons(); DataTable data = cr.Dt1; DT_Cliente.DataSource = data; OcultarColumnas(); }
public void FixtureDataConstructorFailure_InvocationException() { TestClassCommand command = new TestClassCommand(); command.TypeUnderTest = Reflector.Wrap(typeof(DataCtorFailureSpy)); DataCtorThrow.Exception = new TargetInvocationException(new Exception()); ClassResult result = TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal("System.Reflection.TargetInvocationException", result.ExceptionType); }
static XElement Class(ClassResult classResult) { return(new XElement("test-suite", new XAttribute("type", "TestFixture"), new XAttribute("name", classResult.Name), new XAttribute("success", classResult.Failed == 0), new XAttribute("time", Seconds(classResult.Duration)), new XAttribute("executed", true), new XAttribute("result", classResult.Failed > 0 ? "Failure" : "Success"), new XElement("results", classResult.CaseResults.Select(Case)))); }
public void Listar() { ClassResult cr = new ClassResult(); MarcaBusiness ctr = new MarcaBusiness(); cr = ctr.Marca_Cons(); DataTable data = cr.Dt1; Dtg_Marca.DataSource = data; OcultarColumnas(); }