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));
}