public void RegisterAlarmUpdateCallbackTest() { var client = new Dacs7Client(); client.ConnectAsync(ConnectionString).Wait(); Assert.True(client.IsConnected); var alarmID = client.RegisterAlarmUpdateCallback((alarm) => { var numberOfalarms = alarm.CountAlarms; }); Thread.Sleep(10000); client.UnregisterAlarmUpdate(alarmID); client.DisconnectAsync().Wait(); Assert.False(client.IsConnected); }