Esempio n. 1
0
        public void MockupProxyPostponedRebootTest()
        {
            var twin           = new TwinMockup();
            var requestHandler = new HandlerMockupForReboot(false);
            var proxy          = new ConfigurationProxyMockup();
            var dmClient       = DeviceManagementClient.Create(twin, requestHandler, proxy);

            dmClient.RebootAsync().Wait();

            Assert.AreEqual(proxy.ReceivedRequest, null);
            Assert.AreEqual(proxy.ReturnedResponse, null);
        }
Esempio n. 2
0
        public void MockupProxyImmediateRebootTest()
        {
            var twin           = new TwinMockup();
            var requestHandler = new HandlerMockupForReboot(true);
            var proxy          = new ConfigurationProxyMockup();
            var dmClient       = DeviceManagementClient.Create(twin, requestHandler, proxy);

            dmClient.RebootAsync().Wait();

            Assert.AreEqual(proxy.ReceivedRequest.Tag, DMMessageKind.ImmediateReboot);
            Assert.AreEqual(proxy.ReturnedResponse.Tag, DMMessageKind.ImmediateReboot);
            Assert.AreEqual(proxy.ReturnedResponse.Status, ResponseStatus.Success);
        }