I am having issues with my DI in a C# project. When I run my test I am getting an error that says Object reference is not set to an instant of an Object. It is failing on the var retryPolicy = _retryPolicyHelper.GetRetryPolicy<>();
call and I'm not sure why. I thought the DI with the constructor handles the instantiation of the object.
internal read only IRetryPolicyHelper _retryPolicyHelper;
internal read only ILogger _logger;
public Constructor(IRetryPolicyHelper retryPolicyHelper, ILogger logger;)
{
_retryPolicyHelper = retryPolicyHelper;
_logger = logger;
}
public async Task SomeName(){
``var retryPolicy = _retryPolicyHelper.GetRetryPolicy<Some Return Type>();
}