I noticed that IProductDetailDataRepo was not registered to the jobs startup, so I assume the ReceiveProductDetailsJob would also throw errors when trying to resolve this dependency.
Note, in my local I receive the error "Microsoft.Azure.Documents.DocumentClientException: Reading or replacing offers is not supported for serverless accounts.", so likely to do with how I setup CosmosDB and cannot confirm working functionality at this time.
I noticed that IProductDetailDataRepo was not registered to the jobs startup, so I assume the ReceiveProductDetailsJob would also throw errors when trying to resolve this dependency.
Note, in my local I receive the error "Microsoft.Azure.Documents.DocumentClientException: Reading or replacing offers is not supported for serverless accounts.", so likely to do with how I setup CosmosDB and cannot confirm working functionality at this time.