public void ItReturnsStateSimulationFromDeviceModelSimulation()
        {
            // Arrange
            var deviceModelSimulation = this.GetDeviceModelSimulation();

            // Act
            var result = DeviceModelSimulation.ToServiceModel(deviceModelSimulation);

            // Assert
            Assert.IsType <StateSimulation>(result);
        }
        public void ItReturnsDeviceModelSimulationFromServiceModel()
        {
            // Arrange
            var stateSimulation = this.GetDeviceModelStateSimulation();

            // Act
            var result = DeviceModelSimulation.FromServiceModel(stateSimulation);

            // Assert
            Assert.IsType <DeviceModelSimulation>(result);
        }
        private DeviceModelSimulation GetDeviceModelSimulation()
        {
            var deviceModelSimulation = new DeviceModelSimulation
            {
                Interval = "00:00:10",
                Scripts  = new List <DeviceModelSimulationScript>
                {
                    new DeviceModelSimulationScript
                    {
                        Type = ScriptInterpreter.JAVASCRIPT_SCRIPT,
                        Path = "script"
                    }
                }
            };

            return(deviceModelSimulation);
        }
Example #4
0
        private DeviceModelSimulation GetDeviceModelSimulation()
        {
            var deviceModelSimulation = new DeviceModelSimulation
            {
                Interval = "00:00:10",
                Scripts  = new List <Microsoft.Azure.IoTSolutions.DeviceSimulation.WebService.v1.Models.DeviceModelApiModel.DeviceModelScript>
                {
                    new Microsoft.Azure.IoTSolutions.DeviceSimulation.WebService.v1.Models.DeviceModelApiModel.DeviceModelScript
                    {
                        Type = ScriptInterpreter.JAVASCRIPT_SCRIPT,
                        Path = "script"
                    }
                }
            };

            return(deviceModelSimulation);
        }