Exemple #1
0
        public void TestLocOnSampleAspxFile()
        {
            ILocStats locStats = new AspxLocStats();

            Stream stream = File.OpenRead(@"..\..\..\Data\Samples\AspxSample.aspx");

            LocStatsData data = locStats.CountLocStream(stream);

            Assert.AreEqual(8, data.Cloc);
            Assert.AreEqual(4, data.Eloc);
            Assert.AreEqual(48, data.Sloc);
        }
Exemple #2
0
        public void TestLocOnSampleCSharpFile()
        {
            ILocStats locStats = new CSharpLocStats();

            Stream stream = File.OpenRead(@"..\..\..\Data\Samples\LocSample.cs");

            LocStatsData data = locStats.CountLocStream(stream);

            Assert.AreEqual(14, data.Cloc);
            Assert.AreEqual(9, data.Eloc);
            Assert.AreEqual(56, data.Sloc);
        }
Exemple #3
0
        public void SolutionLocMetrics()
        {
            VSSolutionLocMetrics metrics = new VSSolutionLocMetrics("ProjectPilot.sln");

            // add known extensions
            metrics.LocStatsMap.AddToMap(".cs", new CSharpLocStats());
            metrics.LocStatsMap.AddToMap(".aspx", new AspxLocStats());

            metrics.CalculateLocForSolution(
                @"..\..\..\ProjectPilot.sln");

            LocStatsData data = metrics.GetLocStatsData();
        }
Exemple #4
0
 public void Add(LocStatsData locData)
 {
     this.Cloc += locData.Cloc;
     this.Eloc += locData.Eloc;
     this.Sloc += locData.Sloc;
 }