public void GetServerMemory_Int() { //Arrange var server = new Server() { ServerName = "localhost", ServerIpAddress = "127.0.0.1" }; var logger = new Mock <ILogger>(); var wmiHelper = new WMIHelper(logger.Object); //Act var task = new AnalyticsCheckMemoryCheck(wmiHelper, _workspaceRepo.Object, _logger.Object, _sqlRepo.Object, 1); var result = task.GetServerMemory(server); //Assert }
public void GetServerMemory_Error() { //Arrange var server = new Server(); var diagnostics = new List <KeyValuePair <string, string> >(); _wmiHelper.Setup(w => w.CreateDiagnostics( server, ManagementField.TotalVisibleMemorySize, "Win32_OperatingSystem", It.IsAny <String>())) .Returns(diagnostics); //Act var task = new AnalyticsCheckMemoryCheck(_wmiHelper.Object, _workspaceRepo.Object, _logger.Object, _sqlRepo.Object, 1); Assert.Throws <Exception>(() => task.GetServerMemory(server)); }
public void GetServerMemory() { //Arrange var server = new Server(); var diagnostics = new List <KeyValuePair <string, string> >(); diagnostics.Add(new KeyValuePair <string, string>(ManagementField.TotalVisibleMemorySize.ToString(), "8388608")); _wmiHelper.Setup(w => w.CreateDiagnostics( server, ManagementField.TotalVisibleMemorySize, "Win32_OperatingSystem", It.IsAny <String>())) .Returns(diagnostics); //Act var task = new AnalyticsCheckMemoryCheck(_wmiHelper.Object, _workspaceRepo.Object, _logger.Object, _sqlRepo.Object, 1); var result = task.GetServerMemory(server); //Assert Assert.That(result, Is.EqualTo(8192)); }