Beispiel #1
0
        public void getRealDescriptionTest()
        {
            _mockedVirtualMachineProxy.Setup(x => x.getDescription()).Returns("Wolf Huhn\n <!VirtualboxService--{\"Autostart\":\"true\", \"ShutdownType\":\"ACPIShutdown\", \"ACPIShutdownTimeout\":\"100\"}--/VirtualboxService>");
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.AreEqual("Wolf Huhn\n ", ip.getRealDescription());
        }
Beispiel #2
0
        public void getAutoBootDefaultTest()
        {
            _mockedVirtualMachineProxy.Setup(x => x.getDescription()).Returns("Wolf<!VirtualboxService--{\"ShutdownType\":\"ACPIShutdown\"}--/VirtualboxService>");
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.AreEqual(false, ip.getAutoBoot());
        }
Beispiel #3
0
        public void getACPIShutdownTimeoutMilliSecondsDefaultTest()
        {
            _mockedVirtualMachineProxy.Setup(x => x.getDescription()).Returns("Wolf<!VirtualboxService--{\"Autostart\":\"true\", \"ShutdownType\":\"ACPIShutdown\"}--/VirtualboxService>");
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.AreEqual(10000, ip.getACPIShutdownTimeoutMilliSeconds());
        }
Beispiel #4
0
        public void GetMachineProxyDescriptionFilterTest()
        {
            DescriptionBasedInfoProvider target = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            IVirtualMachineProxy filteredProxy = target.GetMachineProxyDescriptionFilter();

            Assert.AreEqual("Wolf", filteredProxy.getDescription());
        }
Beispiel #5
0
        public void getShutdownMethodTest()
        {
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.IsInstanceOfType(ip.getShutdownMethod(), typeof(ACPIShutdownMethod));


            _mockedVirtualMachineProxy.Setup(x => x.getDescription()).Returns("Wolf Huhn\n <!VirtualboxService--{\"Autostart\":\"true\", \"ACPIShutdownTimeout\":\"100\"}--/VirtualboxService>");

            Assert.IsInstanceOfType(ip.getShutdownMethod(), typeof(SaveStateMethod));


            _mockedVirtualMachineProxy.Setup(x => x.getDescription()).Returns(String.Empty);

            Assert.IsInstanceOfType(ip.getShutdownMethod(), typeof(SaveStateMethod));
        }
Beispiel #6
0
        public void getAutoBootTest()
        {
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.AreEqual(true, ip.getAutoBoot());
        }
Beispiel #7
0
        public void getACPIShutdownTimeoutMilliSecondsTest()
        {
            DescriptionBasedInfoProvider ip = new DescriptionBasedInfoProvider(_mockedVirtualMachineProxy.Object);

            Assert.AreEqual(100, ip.getACPIShutdownTimeoutMilliSeconds());
        }