public void HandleNextMessage() { #region Here is the logic we want to test var msg = _messageProvider.GetNextMessage(); //Do stuff with message LastMessage = msg; #endregion }
public void Start() { _worker = new Thread(() => { while (_isAlive) { Thread.Sleep(1000); #region Here is the logic we want to test var msg = _messageProvider.GetNextMessage(); //Do stuff with message LastMessage = msg; #endregion } }); _worker.Start(); }