public void ThrowsNotUthorizedIfInvalidCredentials()
        {
            var service = new OnDemandAgentService();
            var log     = new List <string>();

            service.Log      = log;
            service.Password = string.Empty;
            service.Username = string.Empty;

            Assert.Throws <UnauthorizedAccessException>(() => service.StartNewOnDemandMachine());
        }
        public void StartingANewVMFillHostAnIPOnOnDEmandAgent()
        {
            var service = new OnDemandAgentService();
            var log     = new List <string>();

            service.Log      = log;
            service.Password = "******";
            service.Username = "******";

            var agent = service.StartNewOnDemandMachine();

            Assert.That(agent.Host, Is.Not.Empty);
            Assert.That(agent.Ip, Is.Not.Empty);
        }