public void DisposeBackgroundWorkerServiceWhenStopping()
{
var backgroundWorkerServiceDisposed = false;
_container.Resolve<IBackgroundWorkerService>().When(s => s.Dispose()).Do(a => { backgroundWorkerServiceDisposed = true; });
_sut.OnStop();
Assert.That(backgroundWorkerServiceDisposed);
}