AddNewRoslynPack() public method

Adds the new roslyn pack.
public AddNewRoslynPack ( string dllPath, bool updateProps ) : bool
dllPath string The DLL path.
updateProps bool
return bool
        public void AddsRoslynCheckOk()
        {
            var mockTranslator = new Mock<ISQKeyTranslator>();
            var mockNotifier = new Mock<INotificationManager>();
            var pluginAnalysis = new Mock<IAnalysisPlugin>();
            var mockRest = new Mock<ISonarRestService>();
            var mockLogger = new Mock<INotificationManager>();
            var mockConfiguration = new Mock<IConfigurationHelper>();
            var mockSourceProvider = new Mock<ISourceControlProvider>();
            var mockVsHelper = new Mock<IVsEnvironmentHelper>();

            var plugins = new List<IAnalysisPlugin>();
            plugins.Add(pluginAnalysis.Object);

            var roslynModel = new RoslynManagerModel(plugins, mockNotifier.Object, mockConfiguration.Object);

            Assert.That(roslynModel.AddNewRoslynPack(Path.Combine(this.runninPath, "TestData", "SonarLintDummy.dll")), Is.True);
            Assert.That(roslynModel.ExtensionDiagnostics.Count, Is.EqualTo(3));

            Assert.That(roslynModel.AddNewRoslynPack(Path.Combine(this.runninPath, "externalAnalysers", "roslynDiagnostics", "SonarLint.dll")), Is.False);
            Assert.That(roslynModel.ExtensionDiagnostics.Count, Is.EqualTo(3));
        }