private void TestMockDatabaseContextFactoryWithMockDbContext <ExceptionT>(Guid resourceId, string workflowName, out IDev2StateAuditLogger dev2AuditStateLogger, out Mock <IDev2Activity> activity) where ExceptionT : Exception, new()
 {
     GetMockedDataObject(resourceId, workflowName, out activity, out Mock <IDSFDataObject> mockedDataObject);
     dev2AuditStateLogger = new Dev2StateAuditLogger(new MockDatabaseContextFactoryWithMockDbContext <ExceptionT>(), new WarewolfQueue());
 }
 private void TestAuditSetupWithAssignedInputsNullDbFactory(Guid resourceId, string workflowName, out IDev2StateAuditLogger dev2AuditStateLogger, out Mock <IDev2Activity> activity)
 {
     GetMockedDataObject(resourceId, workflowName, out activity, out Mock <IDSFDataObject> mockedDataObject);
     dev2AuditStateLogger = GetDev2AuditStateLoggerNullDbFactory(mockedDataObject);
 }