protected virtual void Dispose(bool disposing) { if (!disposing) { return; } ServerClient.Dispose(); ServerClient = null; DbClient.Dispose(); DbClient = null; var disposableSut = SUT as IDisposable; disposableSut?.Dispose(); }