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