public AsimovController(ICreateCommunicator communicator) { Verify.ArgumentNotNull(communicator, "communicator"); this.communicator = communicator; }
protected virtual void Dispose(bool disposing) { if (disposing) { if (this.communicator != null) { this.communicator.Dispose(); this.communicator = null; } } }