Ejemplo n.º 1
0
        public void RPC_Start()
        {
            Mock <ISerialPortAdapter> mockSerialPortAdapter = new Mock <ISerialPortAdapter>(MockBehavior.Strict);

            mockSerialPortAdapter.Setup(m => m.Open());
            mockSerialPortAdapter.Setup(m => m.Close());
            mockSerialPortAdapter.SetupProperty(m => m.PortName);
            mockSerialPortAdapter.SetupProperty(m => m.BaudRate);
            mockSerialPortAdapter.SetupProperty(m => m.ReadTimeout);
            mockSerialPortAdapter.SetupProperty(m => m.WriteTimeout);
            mockSerialPortAdapter.SetupGet(m => m.IsOpen).Returns(false);


            Mock <IWmiMbedHelper> mockWmiMbedHelper = new Mock <IWmiMbedHelper>(MockBehavior.Strict);

            mockWmiMbedHelper.Setup(m => m.Start());

            Mock <ICarControllerSettings> mockCarControllerSettings = new Mock <ICarControllerSettings>(MockBehavior.Strict);

            _mbedPortServiceAccessor        = new MbedPortService_Accessor(mockSerialPortAdapter.Object, mockWmiMbedHelper.Object, mockCarControllerSettings.Object);
            _mbedPortServiceAccessor.Status = MbedStatus.Connected;
            _mbedPortServiceAccessor.Start();

            Assert.IsTrue(_mbedPortServiceAccessor.IsRunning);
            mockSerialPortAdapter.Verify();
        }
Ejemplo n.º 2
0
        public void RPC_Constructor()
        {
            Mock<ISerialPortAdapter> mockSerialPortAdapter = new Mock<ISerialPortAdapter>(MockBehavior.Strict);

            Mock<IWmiMbedHelper> mockWmiMbedHelper = new Mock<IWmiMbedHelper>(MockBehavior.Strict);
            mockWmiMbedHelper.Setup(m => m.Start());

            Mock<ICarControllerSettings> mockCarControllerSettings = new Mock<ICarControllerSettings>(MockBehavior.Strict);

            _mbedPortServiceAccessor = new MbedPortService_Accessor(mockSerialPortAdapter.Object, mockWmiMbedHelper.Object, mockCarControllerSettings.Object);

            Assert.IsNotNull(_mbedPortServiceAccessor._wmiMbedHelper);
            Assert.IsNotNull(_mbedPortServiceAccessor._serialPortAdapter);

            mockSerialPortAdapter.Verify();
            mockWmiMbedHelper.Verify();
        }
Ejemplo n.º 3
0
        public void RPC_Constructor()
        {
            Mock <ISerialPortAdapter> mockSerialPortAdapter = new Mock <ISerialPortAdapter>(MockBehavior.Strict);

            Mock <IWmiMbedHelper> mockWmiMbedHelper = new Mock <IWmiMbedHelper>(MockBehavior.Strict);

            mockWmiMbedHelper.Setup(m => m.Start());

            Mock <ICarControllerSettings> mockCarControllerSettings = new Mock <ICarControllerSettings>(MockBehavior.Strict);


            _mbedPortServiceAccessor = new MbedPortService_Accessor(mockSerialPortAdapter.Object, mockWmiMbedHelper.Object, mockCarControllerSettings.Object);

            Assert.IsNotNull(_mbedPortServiceAccessor._wmiMbedHelper);
            Assert.IsNotNull(_mbedPortServiceAccessor._serialPortAdapter);

            mockSerialPortAdapter.Verify();
            mockWmiMbedHelper.Verify();
        }
Ejemplo n.º 4
0
        public void RPC_Start()
        {
            Mock<ISerialPortAdapter> mockSerialPortAdapter = new Mock<ISerialPortAdapter>(MockBehavior.Strict);
            mockSerialPortAdapter.Setup(m => m.Open());
            mockSerialPortAdapter.Setup(m => m.Close());
            mockSerialPortAdapter.SetupProperty(m => m.PortName);
            mockSerialPortAdapter.SetupProperty(m => m.BaudRate);
            mockSerialPortAdapter.SetupProperty(m => m.ReadTimeout);
            mockSerialPortAdapter.SetupProperty(m => m.WriteTimeout);
            mockSerialPortAdapter.SetupGet(m => m.IsOpen).Returns(false);

            Mock<IWmiMbedHelper> mockWmiMbedHelper = new Mock<IWmiMbedHelper>(MockBehavior.Strict);
            mockWmiMbedHelper.Setup(m => m.Start());

            Mock<ICarControllerSettings> mockCarControllerSettings = new Mock<ICarControllerSettings>(MockBehavior.Strict);

            _mbedPortServiceAccessor = new MbedPortService_Accessor(mockSerialPortAdapter.Object, mockWmiMbedHelper.Object, mockCarControllerSettings.Object);
            _mbedPortServiceAccessor.Status = MbedStatus.Connected;
            _mbedPortServiceAccessor.Start();

            Assert.IsTrue(_mbedPortServiceAccessor.IsRunning);
            mockSerialPortAdapter.Verify();
        }