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); }
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); }
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(); }
public void Add(LocStatsData locData) { this.Cloc += locData.Cloc; this.Eloc += locData.Eloc; this.Sloc += locData.Sloc; }