コード例 #1
0
        public void ParseDll(string line, string expected)
        {
            AssemblyDirectiveProcessor pr  = new AssemblyDirectiveProcessor();
            AnalyserResult             res = new AnalyserResult();

            pr.Process(res, line, 1);
            Assert.Equal(expected, res.References.First());
        }
コード例 #2
0
        public void ParseDll(string line, string expected)
        {
            AssemblyDirectiveProcessor pr = new AssemblyDirectiveProcessor(_fileWrapper.Object, _pathWrapper.Object, new Mock <ILogger <AssemblyDirectiveProcessor> >().Object);

            _pathWrapper.Setup(x => x.GetExtension(expected)).Returns(".dll");
            _fileWrapper.Setup(x => x.Exists(expected)).Returns(true);
            ScriptAnalyzerResult res = new ScriptAnalyzerResult();

            pr.Process(res, line, 1);
            Assert.Equal(expected, res.AssemblyReferences.First().FullPath);
        }
コード例 #3
0
        public void ParseDll(string line, string expected)
        {
            AssemblyDirectiveProcessor pr = new AssemblyDirectiveProcessor(_fileWrapper.Object, _pathWrapper.Object);

            _pathWrapper.Setup(x => x.GetExtension(expected)).Returns(".dll");
            _fileWrapper.Setup(x => x.Exists(expected)).Returns(true);
            AnalyserResult res = new AnalyserResult();

            pr.Process(res, line, 1);
            Assert.Equal(expected, res.References.First());
        }