public void ctor_LegalValue_InitializeFields()
 {
     CoverageDataEntry target = new CoverageDataEntry(VALID_TYPE_NAME, VALID_METHOD_NAME, 5);
     Assert.AreEqual(5, target.CoverageData);
     Assert.AreEqual(VALID_TYPE_NAME, target.Method.TypeName);
     Assert.AreEqual(VALID_METHOD_NAME, target.Method.MethodName);
 }
Ejemplo n.º 2
0
        protected override void ParseDataFromXml(string reportFileName)
        {
            String CoveragePath = System.IO.Path.GetDirectoryName(reportFileName);
            CoverageInfoManager.ExePath = CoveragePath;
            CoverageInfoManager.SymPath = CoveragePath;
            CoverageInfo data = CoverageInfoManager.CreateInfoFromFile(reportFileName);
            CoverageDS ds = data.BuildDataSet(null);

            foreach (CoverageDSPriv.NamespaceTableRow namespaceRow in ds.NamespaceTable)
            {
                foreach (CoverageDSPriv.ClassRow classRow in namespaceRow.GetClassRows())
                {
                    foreach (CoverageDSPriv.MethodRow methodRow in classRow.GetMethodRows())
                    {
                        string methodName = CleanMethodName(methodRow.MethodName);
                        string typeName = classRow.ClassName;
                        int covargeValue = CalculateCoverageValue(methodRow);
                        var method = new CoverageDataEntry(typeName, methodName,covargeValue);
                        Data.Add(method);
                    }
                }
            }
        }
 public void Equals_NullValue_ReturnFalse()
 {
     CoverageDataEntry target = new CoverageDataEntry(VALID_TYPE_NAME, VALID_METHOD_NAME, 1);
     bool actual = target.Equals(null);
     Assert.IsFalse(actual);
 }
 public void Equals_IdenticalValues_ReturnTrue()
 {
     var target1 = new CoverageDataEntry("SomeClass", "SomeMethod", 1);
     var target2 = new CoverageDataEntry("SomeClass", "SomeMethod", 1);
     Assert.IsTrue(target1.Equals(target2));
 }
 public void Equals_DifferentTypeName_ReturnFalse()
 {
     CoverageDataEntry target1 = new CoverageDataEntry("SomeClass", VALID_METHOD_NAME, 1);
     CoverageDataEntry target2 = new CoverageDataEntry("SomeClass1", VALID_METHOD_NAME, 1);
     Assert.IsFalse(target1.Equals(target2));
 }
 public void Equals_DifferentMethod_ReturnFalse()
 {
     CoverageDataEntry target1 = new CoverageDataEntry(VALID_TYPE_NAME, "SomeMethod", 1);
     CoverageDataEntry target2 = new CoverageDataEntry(VALID_TYPE_NAME, "SomeMethod1", 1);
     Assert.IsFalse(target1.Equals(target2));
 }
 public void Equals_DifferentCCValue_ReturnFalse()
 {
     CoverageDataEntry target1 = new CoverageDataEntry(VALID_TYPE_NAME, VALID_METHOD_NAME, 1);
     CoverageDataEntry target2 = new CoverageDataEntry(VALID_TYPE_NAME, VALID_METHOD_NAME, 2);
     Assert.IsFalse(target1.Equals(target2));
 }
 public void ctor_NegativeCCValue_ThrowsException()
 {
     CoverageDataEntry target = new CoverageDataEntry(VALID_TYPE_NAME, VALID_METHOD_NAME, -1);
 }