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());
        }
Example #5
0
        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;
            }
        }
Example #6
0
        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());
            }
        }
Example #7
0
        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);
        }
Example #8
0
        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);
    }
Example #14
0
 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);
                }
            }
        }
Example #17
0
        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>());
        }
Example #18
0
            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;
        }
Example #21
0
        public void ListarProducto()
        {
            ClassResult     cr  = new ClassResult();
            UsuarioBusiness ctr = new UsuarioBusiness();

            cr = ctr.Rol_Cons();
            DataTable data = cr.Dt1;

            DRG_Rol.DataSource = data;
        }
Example #22
0
            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;
        }
Example #24
0
            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);
    }
Example #26
0
 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();
        }
Example #28
0
            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);
            }
Example #29
0
 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))));
 }
Example #30
0
        public void Listar()
        {
            ClassResult   cr  = new ClassResult();
            MarcaBusiness ctr = new MarcaBusiness();

            cr = ctr.Marca_Cons();
            DataTable data = cr.Dt1;

            Dtg_Marca.DataSource = data;
            OcultarColumnas();
        }