public void EquipamentoNaoPodeAceitarAutoDisconnectNegativo() { //Arrange var equipamento = new MockedEqp(); //Assert Assert.Throws <EquipmentMisconfiguratedException>(() => { //Act equipamento.AutoDisconnectSeconds = -60; }); }
public void CriarEquipamento() { //Arrange var equipamento = new MockedEqp { Enabled = true }; //Act equipamento.UpdateValue("teste", true); //Assert Assert.Equal("teste", equipamento.CurrentValue); }
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); }