예제 #1
0
        public void LinkMethodShouldThrowNoException()
        {
            //Arrange
            var serial  = Substitute.For <ISerial>();
            var handler = new MuComHandler(serial);

            //Act
            handler.LinkMethod(1, this.DoStuff);

            //Assert
        }
예제 #2
0
        public void WritingLinkedByte_ShouldWriteCorrectValue(string name, byte[] frame, object value)
        {
            //Arrange
            var serial  = Substitute.For <ISerial>();
            var handler = new MuComHandler(serial);

            handler.LinkVariable(this, 0, name);

            //Act


            //Assert
        }
예제 #3
0
        public void LinkVariableShouldThrowNoException()
        {
            //Arrange
            var serial  = Substitute.For <ISerial>();
            var handler = new MuComHandler(serial);

            //Act
            handler.LinkVariable(this, 0, nameof(this.variableByte));
            handler.LinkVariable(this, 1, nameof(this.variableFloat));
            handler.LinkVariable(this, 2, nameof(this.variableInt));

            //Assert
            handler.ReadInt(0);
        }