Esempio n. 1
0
        public void CriarEquipamento()
        {
            //Arrange
            var equipamento = new MockedEqp {
                Enabled = true
            };

            //Act
            equipamento.UpdateValue("teste", true);

            //Assert
            Assert.Equal("teste", equipamento.CurrentValue);
        }
Esempio n. 2
0
        public void EquipamentoDeveMudarDeEstadoAposAutoDisconnect()
        {
            //Arrange
            var equipamento = new MockedEqp {
                Enabled = true, AutoDisconnectSeconds = 1
            };

            equipamento.UpdateValue("teste", true);

            //Assert Arrange is valid
            Assert.True(equipamento.Alive);

            //Act
            Thread.Sleep(2000);

            //Assert
            Assert.False(equipamento.Alive);
        }