Esempio n. 1
0
        /// <summary>
        /// Gets the projects and integration queues snapshot from this server.
        /// </summary>
        public CruiseServerSnapshot GetCruiseServerSnapshot()
        {
            ProjectStatus[]  projectStatuses  = GetProjectStatuses();
            QueueSetSnapshot queueSetSnapshot = integrationQueues.GetIntegrationQueueSnapshot();

            return(new CruiseServerSnapshot(projectStatuses, queueSetSnapshot));
        }
        public void GetIntegrationQueueSnapshotForNoContent()
        {
            QueueSetSnapshot queueSetSnapshot = integrationQueues.GetIntegrationQueueSnapshot();

            Assert.IsNotNull(queueSetSnapshot);
            Assert.AreEqual(2, queueSetSnapshot.Queues.Count);
            Assert.IsTrue(queueSetSnapshot.FindByName(TestQueueName).IsEmpty);
            Assert.IsTrue(queueSetSnapshot.FindByName(TestQueueName).IsEmpty);
        }