Why is my C# class telling me there's no constructor with zero arguments?
<p>I have the following:</p>

<pre><code>public class TestService : BaseService, IDisposable
{
    public TestService(IRepositoryProvider repositoryProvider)
    {
    }
    public IRepository&lt;Exam&gt; Exams { get { return GetStandardRepo&lt;Exam&gt;(); } }

}
</code></pre>

<p>and</p>

<pre><code>public class BaseService : IDisposable
{
    public BaseService(IRepositoryProvider repositoryProvider)
    {
        CreateDbContext();

        repositoryProvider.DbContext = DbContext;
        RepositoryProvider = repositoryProvider;
    }
}
</code></pre>

<p>Can someone tell me why there's an error on the first class saying "Base Service does not take a constructor with zero arguments" ?</p>
