Пример #1
0
        public void ShouldConnectBoundGPIOs()
        {
            var source  = new GPIO();
            var boundIn = new MockReceiverConstrained();

            source.Connect(boundIn, 2);
        }
Пример #2
0
        public void ShouldThrowOnIllegalInputNo()
        {
            var source  = new GPIO();
            var boundIn = new MockReceiverConstrained();

            source.Connect(boundIn, 10);
        }
Пример #3
0
        public void ShouldThrowOnIllegalInputNo()
        {
            var source  = new GPIO();
            var boundIn = new MockReceiverConstrained();

            var ex = Assert.Throws <ConstructionException>(() => source.Connect(boundIn, 10));

            Assert.That(ex.Message, Is.EqualTo("Cannot connect 10th input of Antmicro.Renode.UnitTests.Mocks.MockReceiverConstrained; it has only 5 GPIO inputs."));
        }