Esempio n. 1
0
        public void AnalyticsCheckProcessorCheck_ProcessControlID()
        {
            //Act
            var task   = new AnalyticsCheckProcessorCheck(_wmiHelper.Object, _sqlRepo.Object, 1);
            var result = task.ProcessControlID;

            //Assert
            Assert.That(result, Is.EqualTo(ProcessControlId.EnvironmentCheckServerInfo));
        }
Esempio n. 2
0
        public void GetConfiguredConnectors()
        {
            //Arrange
            _sqlRepo.Setup(s => s.ConfigurationRepository.ReadConfigurationValue("Relativity.Core", "ContentAnalystMaxConnectorsPerIndexDefault")).Returns("8");

            //Act
            var task   = new AnalyticsCheckProcessorCheck(_wmiHelper.Object, _sqlRepo.Object, 1);
            var result = task.GetConfiguredConnectors();

            //Assert
            Assert.That(result, Is.EqualTo(8));
        }
Esempio n. 3
0
        public void SaveServerRecommendation_Warning()
        {
            //Assert
            var server = new Server()
            {
                ServerTypeId = (int)ServerType.Analytics
            };

            _sqlRepo.Setup(s => s.AnalyticsRepository.SaveAnalyticsRecommendation(
                               server, Guids.EnvironmentCheck.ContentAnalystMaxConnectorsPerIndexDefaultWarning, "4"));

            //Act
            var task = new AnalyticsCheckProcessorCheck(_wmiHelper.Object, _sqlRepo.Object, 1);

            task.SaveServerRecommendation(server, 4, 8);

            //Assert
            _sqlRepo.Verify(s => s.AnalyticsRepository.SaveAnalyticsRecommendation(
                                server, Guids.EnvironmentCheck.ContentAnalystMaxConnectorsPerIndexDefaultWarning, "4"), Times.Once());
        }
Esempio n. 4
0
        public void GetServerCores()
        {
            //Arrange
            var server      = new Server();
            var diagnostics = new List <KeyValuePair <string, string> >();

            diagnostics.Add(new KeyValuePair <string, string>(ManagementField.NumberOfCores.ToString(), "8"));
            _wmiHelper.Setup(w => w.CreateDiagnostics(
                                 server,
                                 ManagementField.Name | ManagementField.NumberOfCores | ManagementField.NumberOfLogicalProcessors,
                                 "Win32_Processor",
                                 It.IsAny <String>()))
            .Returns(diagnostics);

            //Act
            var task   = new AnalyticsCheckProcessorCheck(_wmiHelper.Object, _sqlRepo.Object, 1);
            var result = task.GetServerCores(server);

            //Assert
            Assert.That(result, Is.EqualTo(8));
        }