private static NamespaceStatistics CreateNamespaceStatistics() { var namespaceStatistics = new NamespaceStatistics(new ModuleStatistics("module", Guid.Empty, 0, 0), "Clazz"); var methodCoverageStats = new Microsoft.VisualStudio.Coverage.Analysis.CoverageStatistics { BlocksCovered = 1, BlocksNotCovered = 2, LinesCovered = 3, LinesNotCovered = 4, LinesPartiallyCovered = 5 }; for (int classIdx = 1; classIdx <= ClassCount; classIdx++) { var classStats = namespaceStatistics.GetOrAddClass("Class" + classIdx); for (var methodIdx = 1; methodIdx <= MethodCount; methodIdx++) classStats.AddMethod(new MethodStatistics((uint)methodIdx, "Method" + methodIdx, "Method" + methodIdx, methodCoverageStats)); } return namespaceStatistics; }
private static ModuleStatistics CreateModuleStatistics() { var moduleStats = new ModuleStatistics("Module", Guid.Empty, 50 /* imageSize */, 4 /* linkTime */); var methodCoverageStats = new Microsoft.VisualStudio.Coverage.Analysis.CoverageStatistics { BlocksCovered = 1, BlocksNotCovered = 2, LinesCovered = 3, LinesNotCovered = 4, LinesPartiallyCovered = 5 }; for (int namespaceIdx = 1; namespaceIdx <= NamespaceCount; namespaceIdx++) { var nsStats = moduleStats.GetOrAddNamespace("Namespace" + namespaceIdx); for (int classIdx = 1; classIdx <= ClassCount; classIdx++) { var classStats = nsStats.GetOrAddClass("Class" + classIdx); for (var methodIdx = 1; methodIdx <= MethodCount; methodIdx++) classStats.AddMethod(new MethodStatistics((uint)methodIdx, "Method" + methodIdx, "Method" + methodIdx, methodCoverageStats)); } } return moduleStats; }