Ejemplo n.º 1
0
        public void CountLOC_Test_ReturnsFilenameIsFilename() {
            // arrange
            var loc = new loccount.LOC();
            var handleTextfileProvider = Isolate.Fake.AllInstances<TextfileProvider>();
            var stringList = new List<string> { "Aaa", "// comment" };
            Isolate.WhenCalled(() => handleTextfileProvider.ReadFile(null)).WillReturn(stringList);

            // act
            var result = loc.CountLOC("filename");

            // assert
            Assert.That(result.Filename, Is.EqualTo("filename"));
            Assert.That(result.TotalLines, Is.EqualTo(2));
            Assert.That(result.CodeLines, Is.EqualTo(1));
        }
Ejemplo n.º 2
0
 public void Setup() {
     sut = new loccount.LOC();
 }