C# passing current object into another object?
<p>I am creating an object that has a constuctor like this...</p>

<pre><code>public class BusinessLogic()
{

     public BusinessLogic()
      {

           BusinessLogicSubClass blsc = new BusinessLogicSubClass(and I want to pass in BusinessLogic here)
      }
}
</code></pre>

<p>I am doing this because I want BusinessLogicSubClass to call back to varying methods within BusinessLogic when it completes one method or another.  BusinessLogicSubClass also uses Constructor Injection in order for my Unit Tests to work with NMock2.  </p>

<p>Any suggestions here would be helpful thank you in advance!</p>
