public void SetUp() { queueChangedCount = pollCount = 0; mockServerManager = new DynamicMock(typeof (ICruiseServerManager)); mockServerManager.Strict = true; monitor = new ServerMonitor((ICruiseServerManager) mockServerManager.MockInstance); monitor.Polled += new MonitorServerPolledEventHandler(Monitor_Polled); monitor.QueueChanged += new MonitorServerQueueChangedEventHandler(Monitor_QueueChanged); }
public ISingleServerMonitor[] GetServerMonitors() { BuildServer[] buildServers = GetUniqueBuildServerList(); ISingleServerMonitor[] serverMonitors = new ISingleServerMonitor[buildServers.Length]; for (int i = 0; i < buildServers.Length; i++) { BuildServer buildServer = buildServers[i]; ICruiseServerManager serverManager = cruiseServerManagerFactory.Create(buildServer); serverManagersList[buildServer] = serverManager; serverMonitors[i] = new ServerMonitor(serverManager); } return serverMonitors; }