diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.2.0.1`
+`1.2.0.2`
 
 
 ## Description
diff --git a/amazonka-swf.cabal b/amazonka-swf.cabal
--- a/amazonka-swf.cabal
+++ b/amazonka-swf.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-swf
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon Simple Workflow Service SDK.
 homepage:              https://github.com/brendanhay/amazonka
+bug-reports:           https://github.com/brendanhay/amazonka/issues
 license:               OtherLicense
 license-file:          LICENSE
 author:                Brendan Hay
@@ -9,9 +10,8 @@
 copyright:             Copyright (c) 2013-2015 Brendan Hay
 category:              Network, AWS, Cloud, Distributed Computing
 build-type:            Simple
-extra-source-files:    README.md
 cabal-version:         >= 1.10
-
+extra-source-files:    README.md fixture/*.yaml fixture/*.proto
 description:
     Amazon Simple Workflow Service
 
@@ -107,8 +107,9 @@
 
     ghc-options:       -Wall -threaded
 
-    -- This is not comprehensive if modules have manually been added.
-    -- It exists to ensure cabal 'somewhat' detects test module changes.
+    -- This section is encoded by the template and any modules added by
+    -- hand outside these namespaces will not correctly be added to the
+    -- distribution package.
     other-modules:
           Test.AWS.SWF
         , Test.AWS.Gen.SWF
diff --git a/fixture/CountClosedWorkflowExecutions.yaml b/fixture/CountClosedWorkflowExecutions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CountClosedWorkflowExecutions.yaml
diff --git a/fixture/CountClosedWorkflowExecutionsResponse.proto b/fixture/CountClosedWorkflowExecutionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CountClosedWorkflowExecutionsResponse.proto
diff --git a/fixture/CountOpenWorkflowExecutions.yaml b/fixture/CountOpenWorkflowExecutions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CountOpenWorkflowExecutions.yaml
diff --git a/fixture/CountOpenWorkflowExecutionsResponse.proto b/fixture/CountOpenWorkflowExecutionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CountOpenWorkflowExecutionsResponse.proto
diff --git a/fixture/CountPendingActivityTasks.yaml b/fixture/CountPendingActivityTasks.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CountPendingActivityTasks.yaml
diff --git a/fixture/CountPendingActivityTasksResponse.proto b/fixture/CountPendingActivityTasksResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CountPendingActivityTasksResponse.proto
diff --git a/fixture/CountPendingDecisionTasks.yaml b/fixture/CountPendingDecisionTasks.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CountPendingDecisionTasks.yaml
diff --git a/fixture/CountPendingDecisionTasksResponse.proto b/fixture/CountPendingDecisionTasksResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CountPendingDecisionTasksResponse.proto
diff --git a/fixture/DeprecateActivityType.yaml b/fixture/DeprecateActivityType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateActivityType.yaml
diff --git a/fixture/DeprecateActivityTypeResponse.proto b/fixture/DeprecateActivityTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateActivityTypeResponse.proto
diff --git a/fixture/DeprecateDomain.yaml b/fixture/DeprecateDomain.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateDomain.yaml
diff --git a/fixture/DeprecateDomainResponse.proto b/fixture/DeprecateDomainResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateDomainResponse.proto
diff --git a/fixture/DeprecateWorkflowType.yaml b/fixture/DeprecateWorkflowType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateWorkflowType.yaml
diff --git a/fixture/DeprecateWorkflowTypeResponse.proto b/fixture/DeprecateWorkflowTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeprecateWorkflowTypeResponse.proto
diff --git a/fixture/DescribeActivityType.yaml b/fixture/DescribeActivityType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeActivityType.yaml
diff --git a/fixture/DescribeActivityTypeResponse.proto b/fixture/DescribeActivityTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeActivityTypeResponse.proto
diff --git a/fixture/DescribeDomain.yaml b/fixture/DescribeDomain.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDomain.yaml
diff --git a/fixture/DescribeDomainResponse.proto b/fixture/DescribeDomainResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDomainResponse.proto
diff --git a/fixture/DescribeWorkflowExecution.yaml b/fixture/DescribeWorkflowExecution.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkflowExecution.yaml
diff --git a/fixture/DescribeWorkflowExecutionResponse.proto b/fixture/DescribeWorkflowExecutionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkflowExecutionResponse.proto
diff --git a/fixture/DescribeWorkflowType.yaml b/fixture/DescribeWorkflowType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkflowType.yaml
diff --git a/fixture/DescribeWorkflowTypeResponse.proto b/fixture/DescribeWorkflowTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeWorkflowTypeResponse.proto
diff --git a/fixture/GetWorkflowExecutionHistory.yaml b/fixture/GetWorkflowExecutionHistory.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/GetWorkflowExecutionHistory.yaml
diff --git a/fixture/GetWorkflowExecutionHistoryResponse.proto b/fixture/GetWorkflowExecutionHistoryResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/GetWorkflowExecutionHistoryResponse.proto
diff --git a/fixture/ListActivityTypes.yaml b/fixture/ListActivityTypes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListActivityTypes.yaml
diff --git a/fixture/ListActivityTypesResponse.proto b/fixture/ListActivityTypesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListActivityTypesResponse.proto
diff --git a/fixture/ListClosedWorkflowExecutions.yaml b/fixture/ListClosedWorkflowExecutions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListClosedWorkflowExecutions.yaml
diff --git a/fixture/ListClosedWorkflowExecutionsResponse.proto b/fixture/ListClosedWorkflowExecutionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListClosedWorkflowExecutionsResponse.proto
diff --git a/fixture/ListDomains.yaml b/fixture/ListDomains.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListDomains.yaml
diff --git a/fixture/ListDomainsResponse.proto b/fixture/ListDomainsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListDomainsResponse.proto
diff --git a/fixture/ListOpenWorkflowExecutions.yaml b/fixture/ListOpenWorkflowExecutions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListOpenWorkflowExecutions.yaml
diff --git a/fixture/ListOpenWorkflowExecutionsResponse.proto b/fixture/ListOpenWorkflowExecutionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListOpenWorkflowExecutionsResponse.proto
diff --git a/fixture/ListWorkflowTypes.yaml b/fixture/ListWorkflowTypes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListWorkflowTypes.yaml
diff --git a/fixture/ListWorkflowTypesResponse.proto b/fixture/ListWorkflowTypesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListWorkflowTypesResponse.proto
diff --git a/fixture/PollForActivityTask.yaml b/fixture/PollForActivityTask.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PollForActivityTask.yaml
diff --git a/fixture/PollForActivityTaskResponse.proto b/fixture/PollForActivityTaskResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PollForActivityTaskResponse.proto
@@ -0,0 +1,14 @@
+{
+  "workflowExecution": {
+    "workflowId": "20110927-T-1",
+    "runId": "cfa2bd33-31b0-4b75-b131-255bb0d97b3f"
+  },
+  "taskToken": "AAAAKgAAAAEAAAAAAAAAATZDvCYwk/hP/X1ZGdJhb+T6OWzcBx2DPhsIi5HF4aGQI4OXrDE7Ny3uM+aiAhGrmeNyVAa4yNIBQuoZuJA5G+BoaB0JuHFBOynHDTnm7ayNH43KhMkfdrDG4elfHSz3m/EtbLnFGueAr7+3NKDG6x4sTKg3cZpOtSguSx05yI1X3AtscS8ATcLB2Y3Aub1YonN/i/k67voca/GFsSiwSz3AAnJj1IPvrujgIj9KUvckwRPC5ET7d33XJcRp+gHYzZsBLVBaRmV3gEYAnp2ICslFn4YSjGy+dFXCNpOa4G1O8pczCbFUGbQ3+5wf0RSaa/xMq2pfdBKnuFp0wp8kw1k+5ZsbtDZeZn8g5GyKCLiLms/xD0OxugGGUe5ZlAoHEkTWGxZj/G32P7cMoCgrcACfFPdx1LNYYEre7YiGiyjGnfW2t5mW7VK9Np28vcXVbdpH4JNEB9OuB1xqL8N8ifPVtc72uxB1i9XEdq/8rkXasSEw4TubB2FwgqnuJstmfEhpOdb5HfhR6OwmnHuk9eszO/fUkGucTUXQP2hhB+Gz",
+  "startedEventId": 11,
+  "input": "5634-0056-4367-0923,12/12,437",
+  "activityType": {
+    "version": "1.0",
+    "name": "activityVerify"
+  },
+  "activityId": "verification-27"
+}
diff --git a/fixture/PollForDecisionTask.yaml b/fixture/PollForDecisionTask.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PollForDecisionTask.yaml
diff --git a/fixture/PollForDecisionTaskResponse.proto b/fixture/PollForDecisionTaskResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PollForDecisionTaskResponse.proto
@@ -0,0 +1,48 @@
+{
+  "previousStartedEventId": 0,
+  "workflowExecution": {
+    "workflowId": "20110927-T-1",
+    "runId": "06b8f87a-24b3-40b6-9ceb-9676f28e9493"
+  },
+  "startedEventId": 3,
+  "workflowType": {
+    "version": "1.0",
+    "name": "customerOrderWorkflow"
+  },
+  "events": [
+    {
+      "eventId": 3,
+      "decisionTaskStartedEventAttributes": {
+        "scheduledEventId": 2,
+        "identity": "Decider01"
+      },
+      "eventTimestamp": 1326593394.566,
+      "eventType": "DecisionTaskStarted"
+    },
+    {
+      "eventId": 1,
+      "eventType": "WorkflowExecutionStarted",
+      "workflowExecutionStartedEventAttributes": {
+        "taskList": {
+          "name": "specialTaskList"
+        },
+        "parentInitiatedEventId": 0,
+        "taskStartToCloseTimeout": "600",
+        "childPolicy": "TERMINATE",
+        "executionStartToCloseTimeout": "3600",
+        "input": "arbitrary-string-that-is-meaningful-to-the-workflow",
+        "workflowType": {
+          "version": "1.0",
+          "name": "customerOrderWorkflow"
+        },
+        "tagList": [
+          "music purchase",
+          "digital",
+          "ricoh-the-dog"
+        ]
+      },
+      "eventTimestamp": 1326592619.474
+    }
+  ],
+  "taskToken": "AAAAKgAAAAEAAAAAAAAAATZDvCYwk\/hP\/X1ZGdJhb+T6OWzcBx2DPhsIi5HF4aGQI4OXrDE7Ny3uM+aiAhGrmeNyVAa4yNIBQuoZuJA5G+BoaB0JuHFBOynHDTnm7ayNH43KhMkfdrDG4elfHSz3m\/EtbLnFGueAr7+3NKDG6x4sTKg3cZpOtSguSx05yI1X3AtscS8ATcLB2Y3Aub1YonN\/i\/k67voca\/GFsSiwSz3AAnJj1IPvrujgIj9KUvckwRPC5ET7d33XJcRp+gHYzZsBLVBaRmV3gEYAnp2ICslFn4YSjGy+dFXCNpOa4G1O8pczCbFUGbQ3+5wf0RSaa\/xMq2pfdBKnuFp0wp8kw1k+5ZsbtDZeZn8g5GyKCLiLms\/xD0OxugGGUe5ZlAoHEkTWGxZj\/G32P7cMoCgrcACfFPdx1LNYYEre7YiGiyjGnfW2t5mW7VK9Np28vcXVbdpH4JNEB9OuB1xqL8N8ifPVtc72uxB1i9XEdq\/8rkXasSEw4TubB2FwgqnuJstmfEhpOdb5HfhR6OwmnHuk9eszO\/fUkGucTUXQP2hhB+Gz"
+}
diff --git a/fixture/RecordActivityTaskHeartbeat.yaml b/fixture/RecordActivityTaskHeartbeat.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RecordActivityTaskHeartbeat.yaml
diff --git a/fixture/RecordActivityTaskHeartbeatResponse.proto b/fixture/RecordActivityTaskHeartbeatResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RecordActivityTaskHeartbeatResponse.proto
diff --git a/fixture/RegisterActivityType.yaml b/fixture/RegisterActivityType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterActivityType.yaml
diff --git a/fixture/RegisterActivityTypeResponse.proto b/fixture/RegisterActivityTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterActivityTypeResponse.proto
diff --git a/fixture/RegisterDomain.yaml b/fixture/RegisterDomain.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterDomain.yaml
diff --git a/fixture/RegisterDomainResponse.proto b/fixture/RegisterDomainResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterDomainResponse.proto
diff --git a/fixture/RegisterWorkflowType.yaml b/fixture/RegisterWorkflowType.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterWorkflowType.yaml
diff --git a/fixture/RegisterWorkflowTypeResponse.proto b/fixture/RegisterWorkflowTypeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RegisterWorkflowTypeResponse.proto
diff --git a/fixture/RequestCancelWorkflowExecution.yaml b/fixture/RequestCancelWorkflowExecution.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RequestCancelWorkflowExecution.yaml
diff --git a/fixture/RequestCancelWorkflowExecutionResponse.proto b/fixture/RequestCancelWorkflowExecutionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RequestCancelWorkflowExecutionResponse.proto
diff --git a/fixture/RespondActivityTaskCanceled.yaml b/fixture/RespondActivityTaskCanceled.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskCanceled.yaml
diff --git a/fixture/RespondActivityTaskCanceledResponse.proto b/fixture/RespondActivityTaskCanceledResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskCanceledResponse.proto
diff --git a/fixture/RespondActivityTaskCompleted.yaml b/fixture/RespondActivityTaskCompleted.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskCompleted.yaml
diff --git a/fixture/RespondActivityTaskCompletedResponse.proto b/fixture/RespondActivityTaskCompletedResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskCompletedResponse.proto
diff --git a/fixture/RespondActivityTaskFailed.yaml b/fixture/RespondActivityTaskFailed.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskFailed.yaml
diff --git a/fixture/RespondActivityTaskFailedResponse.proto b/fixture/RespondActivityTaskFailedResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RespondActivityTaskFailedResponse.proto
diff --git a/fixture/RespondDecisionTaskCompleted.yaml b/fixture/RespondDecisionTaskCompleted.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RespondDecisionTaskCompleted.yaml
diff --git a/fixture/RespondDecisionTaskCompletedResponse.proto b/fixture/RespondDecisionTaskCompletedResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RespondDecisionTaskCompletedResponse.proto
diff --git a/fixture/SignalWorkflowExecution.yaml b/fixture/SignalWorkflowExecution.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/SignalWorkflowExecution.yaml
diff --git a/fixture/SignalWorkflowExecutionResponse.proto b/fixture/SignalWorkflowExecutionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/SignalWorkflowExecutionResponse.proto
diff --git a/fixture/StartWorkflowExecution.yaml b/fixture/StartWorkflowExecution.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/StartWorkflowExecution.yaml
diff --git a/fixture/StartWorkflowExecutionResponse.proto b/fixture/StartWorkflowExecutionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/StartWorkflowExecutionResponse.proto
diff --git a/fixture/TerminateWorkflowExecution.yaml b/fixture/TerminateWorkflowExecution.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/TerminateWorkflowExecution.yaml
diff --git a/fixture/TerminateWorkflowExecutionResponse.proto b/fixture/TerminateWorkflowExecutionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/TerminateWorkflowExecutionResponse.proto
diff --git a/test/Test/AWS/Gen/SWF.hs b/test/Test/AWS/Gen/SWF.hs
--- a/test/Test/AWS/Gen/SWF.hs
+++ b/test/Test/AWS/Gen/SWF.hs
@@ -225,373 +225,373 @@
 testListActivityTypes :: ListActivityTypes -> TestTree
 testListActivityTypes = req
     "ListActivityTypes"
-    "fixture/ListActivityTypes"
+    "fixture/ListActivityTypes.yaml"
 
 testListOpenWorkflowExecutions :: ListOpenWorkflowExecutions -> TestTree
 testListOpenWorkflowExecutions = req
     "ListOpenWorkflowExecutions"
-    "fixture/ListOpenWorkflowExecutions"
+    "fixture/ListOpenWorkflowExecutions.yaml"
 
 testRegisterActivityType :: RegisterActivityType -> TestTree
 testRegisterActivityType = req
     "RegisterActivityType"
-    "fixture/RegisterActivityType"
+    "fixture/RegisterActivityType.yaml"
 
 testCountPendingActivityTasks :: CountPendingActivityTasks -> TestTree
 testCountPendingActivityTasks = req
     "CountPendingActivityTasks"
-    "fixture/CountPendingActivityTasks"
+    "fixture/CountPendingActivityTasks.yaml"
 
 testRegisterWorkflowType :: RegisterWorkflowType -> TestTree
 testRegisterWorkflowType = req
     "RegisterWorkflowType"
-    "fixture/RegisterWorkflowType"
+    "fixture/RegisterWorkflowType.yaml"
 
 testRespondActivityTaskFailed :: RespondActivityTaskFailed -> TestTree
 testRespondActivityTaskFailed = req
     "RespondActivityTaskFailed"
-    "fixture/RespondActivityTaskFailed"
+    "fixture/RespondActivityTaskFailed.yaml"
 
 testListWorkflowTypes :: ListWorkflowTypes -> TestTree
 testListWorkflowTypes = req
     "ListWorkflowTypes"
-    "fixture/ListWorkflowTypes"
+    "fixture/ListWorkflowTypes.yaml"
 
 testCountOpenWorkflowExecutions :: CountOpenWorkflowExecutions -> TestTree
 testCountOpenWorkflowExecutions = req
     "CountOpenWorkflowExecutions"
-    "fixture/CountOpenWorkflowExecutions"
+    "fixture/CountOpenWorkflowExecutions.yaml"
 
 testDescribeWorkflowType :: DescribeWorkflowType -> TestTree
 testDescribeWorkflowType = req
     "DescribeWorkflowType"
-    "fixture/DescribeWorkflowType"
+    "fixture/DescribeWorkflowType.yaml"
 
 testRequestCancelWorkflowExecution :: RequestCancelWorkflowExecution -> TestTree
 testRequestCancelWorkflowExecution = req
     "RequestCancelWorkflowExecution"
-    "fixture/RequestCancelWorkflowExecution"
+    "fixture/RequestCancelWorkflowExecution.yaml"
 
 testDeprecateWorkflowType :: DeprecateWorkflowType -> TestTree
 testDeprecateWorkflowType = req
     "DeprecateWorkflowType"
-    "fixture/DeprecateWorkflowType"
+    "fixture/DeprecateWorkflowType.yaml"
 
 testRespondDecisionTaskCompleted :: RespondDecisionTaskCompleted -> TestTree
 testRespondDecisionTaskCompleted = req
     "RespondDecisionTaskCompleted"
-    "fixture/RespondDecisionTaskCompleted"
+    "fixture/RespondDecisionTaskCompleted.yaml"
 
 testRegisterDomain :: RegisterDomain -> TestTree
 testRegisterDomain = req
     "RegisterDomain"
-    "fixture/RegisterDomain"
+    "fixture/RegisterDomain.yaml"
 
 testDescribeWorkflowExecution :: DescribeWorkflowExecution -> TestTree
 testDescribeWorkflowExecution = req
     "DescribeWorkflowExecution"
-    "fixture/DescribeWorkflowExecution"
+    "fixture/DescribeWorkflowExecution.yaml"
 
 testPollForActivityTask :: PollForActivityTask -> TestTree
 testPollForActivityTask = req
     "PollForActivityTask"
-    "fixture/PollForActivityTask"
+    "fixture/PollForActivityTask.yaml"
 
 testRespondActivityTaskCompleted :: RespondActivityTaskCompleted -> TestTree
 testRespondActivityTaskCompleted = req
     "RespondActivityTaskCompleted"
-    "fixture/RespondActivityTaskCompleted"
+    "fixture/RespondActivityTaskCompleted.yaml"
 
 testSignalWorkflowExecution :: SignalWorkflowExecution -> TestTree
 testSignalWorkflowExecution = req
     "SignalWorkflowExecution"
-    "fixture/SignalWorkflowExecution"
+    "fixture/SignalWorkflowExecution.yaml"
 
 testCountPendingDecisionTasks :: CountPendingDecisionTasks -> TestTree
 testCountPendingDecisionTasks = req
     "CountPendingDecisionTasks"
-    "fixture/CountPendingDecisionTasks"
+    "fixture/CountPendingDecisionTasks.yaml"
 
 testListClosedWorkflowExecutions :: ListClosedWorkflowExecutions -> TestTree
 testListClosedWorkflowExecutions = req
     "ListClosedWorkflowExecutions"
-    "fixture/ListClosedWorkflowExecutions"
+    "fixture/ListClosedWorkflowExecutions.yaml"
 
 testRecordActivityTaskHeartbeat :: RecordActivityTaskHeartbeat -> TestTree
 testRecordActivityTaskHeartbeat = req
     "RecordActivityTaskHeartbeat"
-    "fixture/RecordActivityTaskHeartbeat"
+    "fixture/RecordActivityTaskHeartbeat.yaml"
 
 testDescribeDomain :: DescribeDomain -> TestTree
 testDescribeDomain = req
     "DescribeDomain"
-    "fixture/DescribeDomain"
+    "fixture/DescribeDomain.yaml"
 
 testDeprecateDomain :: DeprecateDomain -> TestTree
 testDeprecateDomain = req
     "DeprecateDomain"
-    "fixture/DeprecateDomain"
+    "fixture/DeprecateDomain.yaml"
 
 testGetWorkflowExecutionHistory :: GetWorkflowExecutionHistory -> TestTree
 testGetWorkflowExecutionHistory = req
     "GetWorkflowExecutionHistory"
-    "fixture/GetWorkflowExecutionHistory"
+    "fixture/GetWorkflowExecutionHistory.yaml"
 
 testDescribeActivityType :: DescribeActivityType -> TestTree
 testDescribeActivityType = req
     "DescribeActivityType"
-    "fixture/DescribeActivityType"
+    "fixture/DescribeActivityType.yaml"
 
 testDeprecateActivityType :: DeprecateActivityType -> TestTree
 testDeprecateActivityType = req
     "DeprecateActivityType"
-    "fixture/DeprecateActivityType"
+    "fixture/DeprecateActivityType.yaml"
 
 testTerminateWorkflowExecution :: TerminateWorkflowExecution -> TestTree
 testTerminateWorkflowExecution = req
     "TerminateWorkflowExecution"
-    "fixture/TerminateWorkflowExecution"
+    "fixture/TerminateWorkflowExecution.yaml"
 
 testCountClosedWorkflowExecutions :: CountClosedWorkflowExecutions -> TestTree
 testCountClosedWorkflowExecutions = req
     "CountClosedWorkflowExecutions"
-    "fixture/CountClosedWorkflowExecutions"
+    "fixture/CountClosedWorkflowExecutions.yaml"
 
 testRespondActivityTaskCanceled :: RespondActivityTaskCanceled -> TestTree
 testRespondActivityTaskCanceled = req
     "RespondActivityTaskCanceled"
-    "fixture/RespondActivityTaskCanceled"
+    "fixture/RespondActivityTaskCanceled.yaml"
 
 testListDomains :: ListDomains -> TestTree
 testListDomains = req
     "ListDomains"
-    "fixture/ListDomains"
+    "fixture/ListDomains.yaml"
 
 testStartWorkflowExecution :: StartWorkflowExecution -> TestTree
 testStartWorkflowExecution = req
     "StartWorkflowExecution"
-    "fixture/StartWorkflowExecution"
+    "fixture/StartWorkflowExecution.yaml"
 
 testPollForDecisionTask :: PollForDecisionTask -> TestTree
 testPollForDecisionTask = req
     "PollForDecisionTask"
-    "fixture/PollForDecisionTask"
+    "fixture/PollForDecisionTask.yaml"
 
 -- Responses
 
 testListActivityTypesResponse :: ListActivityTypesResponse -> TestTree
 testListActivityTypesResponse = res
     "ListActivityTypesResponse"
-    "fixture/ListActivityTypesResponse"
+    "fixture/ListActivityTypesResponse.proto"
     sWF
     (Proxy :: Proxy ListActivityTypes)
 
 testListOpenWorkflowExecutionsResponse :: WorkflowExecutionInfos -> TestTree
 testListOpenWorkflowExecutionsResponse = res
     "ListOpenWorkflowExecutionsResponse"
-    "fixture/ListOpenWorkflowExecutionsResponse"
+    "fixture/ListOpenWorkflowExecutionsResponse.proto"
     sWF
     (Proxy :: Proxy ListOpenWorkflowExecutions)
 
 testRegisterActivityTypeResponse :: RegisterActivityTypeResponse -> TestTree
 testRegisterActivityTypeResponse = res
     "RegisterActivityTypeResponse"
-    "fixture/RegisterActivityTypeResponse"
+    "fixture/RegisterActivityTypeResponse.proto"
     sWF
     (Proxy :: Proxy RegisterActivityType)
 
 testCountPendingActivityTasksResponse :: PendingTaskCount -> TestTree
 testCountPendingActivityTasksResponse = res
     "CountPendingActivityTasksResponse"
-    "fixture/CountPendingActivityTasksResponse"
+    "fixture/CountPendingActivityTasksResponse.proto"
     sWF
     (Proxy :: Proxy CountPendingActivityTasks)
 
 testRegisterWorkflowTypeResponse :: RegisterWorkflowTypeResponse -> TestTree
 testRegisterWorkflowTypeResponse = res
     "RegisterWorkflowTypeResponse"
-    "fixture/RegisterWorkflowTypeResponse"
+    "fixture/RegisterWorkflowTypeResponse.proto"
     sWF
     (Proxy :: Proxy RegisterWorkflowType)
 
 testRespondActivityTaskFailedResponse :: RespondActivityTaskFailedResponse -> TestTree
 testRespondActivityTaskFailedResponse = res
     "RespondActivityTaskFailedResponse"
-    "fixture/RespondActivityTaskFailedResponse"
+    "fixture/RespondActivityTaskFailedResponse.proto"
     sWF
     (Proxy :: Proxy RespondActivityTaskFailed)
 
 testListWorkflowTypesResponse :: ListWorkflowTypesResponse -> TestTree
 testListWorkflowTypesResponse = res
     "ListWorkflowTypesResponse"
-    "fixture/ListWorkflowTypesResponse"
+    "fixture/ListWorkflowTypesResponse.proto"
     sWF
     (Proxy :: Proxy ListWorkflowTypes)
 
 testCountOpenWorkflowExecutionsResponse :: WorkflowExecutionCount -> TestTree
 testCountOpenWorkflowExecutionsResponse = res
     "CountOpenWorkflowExecutionsResponse"
-    "fixture/CountOpenWorkflowExecutionsResponse"
+    "fixture/CountOpenWorkflowExecutionsResponse.proto"
     sWF
     (Proxy :: Proxy CountOpenWorkflowExecutions)
 
 testDescribeWorkflowTypeResponse :: DescribeWorkflowTypeResponse -> TestTree
 testDescribeWorkflowTypeResponse = res
     "DescribeWorkflowTypeResponse"
-    "fixture/DescribeWorkflowTypeResponse"
+    "fixture/DescribeWorkflowTypeResponse.proto"
     sWF
     (Proxy :: Proxy DescribeWorkflowType)
 
 testRequestCancelWorkflowExecutionResponse :: RequestCancelWorkflowExecutionResponse -> TestTree
 testRequestCancelWorkflowExecutionResponse = res
     "RequestCancelWorkflowExecutionResponse"
-    "fixture/RequestCancelWorkflowExecutionResponse"
+    "fixture/RequestCancelWorkflowExecutionResponse.proto"
     sWF
     (Proxy :: Proxy RequestCancelWorkflowExecution)
 
 testDeprecateWorkflowTypeResponse :: DeprecateWorkflowTypeResponse -> TestTree
 testDeprecateWorkflowTypeResponse = res
     "DeprecateWorkflowTypeResponse"
-    "fixture/DeprecateWorkflowTypeResponse"
+    "fixture/DeprecateWorkflowTypeResponse.proto"
     sWF
     (Proxy :: Proxy DeprecateWorkflowType)
 
 testRespondDecisionTaskCompletedResponse :: RespondDecisionTaskCompletedResponse -> TestTree
 testRespondDecisionTaskCompletedResponse = res
     "RespondDecisionTaskCompletedResponse"
-    "fixture/RespondDecisionTaskCompletedResponse"
+    "fixture/RespondDecisionTaskCompletedResponse.proto"
     sWF
     (Proxy :: Proxy RespondDecisionTaskCompleted)
 
 testRegisterDomainResponse :: RegisterDomainResponse -> TestTree
 testRegisterDomainResponse = res
     "RegisterDomainResponse"
-    "fixture/RegisterDomainResponse"
+    "fixture/RegisterDomainResponse.proto"
     sWF
     (Proxy :: Proxy RegisterDomain)
 
 testDescribeWorkflowExecutionResponse :: DescribeWorkflowExecutionResponse -> TestTree
 testDescribeWorkflowExecutionResponse = res
     "DescribeWorkflowExecutionResponse"
-    "fixture/DescribeWorkflowExecutionResponse"
+    "fixture/DescribeWorkflowExecutionResponse.proto"
     sWF
     (Proxy :: Proxy DescribeWorkflowExecution)
 
 testPollForActivityTaskResponse :: PollForActivityTaskResponse -> TestTree
 testPollForActivityTaskResponse = res
     "PollForActivityTaskResponse"
-    "fixture/PollForActivityTaskResponse"
+    "fixture/PollForActivityTaskResponse.proto"
     sWF
     (Proxy :: Proxy PollForActivityTask)
 
 testRespondActivityTaskCompletedResponse :: RespondActivityTaskCompletedResponse -> TestTree
 testRespondActivityTaskCompletedResponse = res
     "RespondActivityTaskCompletedResponse"
-    "fixture/RespondActivityTaskCompletedResponse"
+    "fixture/RespondActivityTaskCompletedResponse.proto"
     sWF
     (Proxy :: Proxy RespondActivityTaskCompleted)
 
 testSignalWorkflowExecutionResponse :: SignalWorkflowExecutionResponse -> TestTree
 testSignalWorkflowExecutionResponse = res
     "SignalWorkflowExecutionResponse"
-    "fixture/SignalWorkflowExecutionResponse"
+    "fixture/SignalWorkflowExecutionResponse.proto"
     sWF
     (Proxy :: Proxy SignalWorkflowExecution)
 
 testCountPendingDecisionTasksResponse :: PendingTaskCount -> TestTree
 testCountPendingDecisionTasksResponse = res
     "CountPendingDecisionTasksResponse"
-    "fixture/CountPendingDecisionTasksResponse"
+    "fixture/CountPendingDecisionTasksResponse.proto"
     sWF
     (Proxy :: Proxy CountPendingDecisionTasks)
 
 testListClosedWorkflowExecutionsResponse :: WorkflowExecutionInfos -> TestTree
 testListClosedWorkflowExecutionsResponse = res
     "ListClosedWorkflowExecutionsResponse"
-    "fixture/ListClosedWorkflowExecutionsResponse"
+    "fixture/ListClosedWorkflowExecutionsResponse.proto"
     sWF
     (Proxy :: Proxy ListClosedWorkflowExecutions)
 
 testRecordActivityTaskHeartbeatResponse :: RecordActivityTaskHeartbeatResponse -> TestTree
 testRecordActivityTaskHeartbeatResponse = res
     "RecordActivityTaskHeartbeatResponse"
-    "fixture/RecordActivityTaskHeartbeatResponse"
+    "fixture/RecordActivityTaskHeartbeatResponse.proto"
     sWF
     (Proxy :: Proxy RecordActivityTaskHeartbeat)
 
 testDescribeDomainResponse :: DescribeDomainResponse -> TestTree
 testDescribeDomainResponse = res
     "DescribeDomainResponse"
-    "fixture/DescribeDomainResponse"
+    "fixture/DescribeDomainResponse.proto"
     sWF
     (Proxy :: Proxy DescribeDomain)
 
 testDeprecateDomainResponse :: DeprecateDomainResponse -> TestTree
 testDeprecateDomainResponse = res
     "DeprecateDomainResponse"
-    "fixture/DeprecateDomainResponse"
+    "fixture/DeprecateDomainResponse.proto"
     sWF
     (Proxy :: Proxy DeprecateDomain)
 
 testGetWorkflowExecutionHistoryResponse :: GetWorkflowExecutionHistoryResponse -> TestTree
 testGetWorkflowExecutionHistoryResponse = res
     "GetWorkflowExecutionHistoryResponse"
-    "fixture/GetWorkflowExecutionHistoryResponse"
+    "fixture/GetWorkflowExecutionHistoryResponse.proto"
     sWF
     (Proxy :: Proxy GetWorkflowExecutionHistory)
 
 testDescribeActivityTypeResponse :: DescribeActivityTypeResponse -> TestTree
 testDescribeActivityTypeResponse = res
     "DescribeActivityTypeResponse"
-    "fixture/DescribeActivityTypeResponse"
+    "fixture/DescribeActivityTypeResponse.proto"
     sWF
     (Proxy :: Proxy DescribeActivityType)
 
 testDeprecateActivityTypeResponse :: DeprecateActivityTypeResponse -> TestTree
 testDeprecateActivityTypeResponse = res
     "DeprecateActivityTypeResponse"
-    "fixture/DeprecateActivityTypeResponse"
+    "fixture/DeprecateActivityTypeResponse.proto"
     sWF
     (Proxy :: Proxy DeprecateActivityType)
 
 testTerminateWorkflowExecutionResponse :: TerminateWorkflowExecutionResponse -> TestTree
 testTerminateWorkflowExecutionResponse = res
     "TerminateWorkflowExecutionResponse"
-    "fixture/TerminateWorkflowExecutionResponse"
+    "fixture/TerminateWorkflowExecutionResponse.proto"
     sWF
     (Proxy :: Proxy TerminateWorkflowExecution)
 
 testCountClosedWorkflowExecutionsResponse :: WorkflowExecutionCount -> TestTree
 testCountClosedWorkflowExecutionsResponse = res
     "CountClosedWorkflowExecutionsResponse"
-    "fixture/CountClosedWorkflowExecutionsResponse"
+    "fixture/CountClosedWorkflowExecutionsResponse.proto"
     sWF
     (Proxy :: Proxy CountClosedWorkflowExecutions)
 
 testRespondActivityTaskCanceledResponse :: RespondActivityTaskCanceledResponse -> TestTree
 testRespondActivityTaskCanceledResponse = res
     "RespondActivityTaskCanceledResponse"
-    "fixture/RespondActivityTaskCanceledResponse"
+    "fixture/RespondActivityTaskCanceledResponse.proto"
     sWF
     (Proxy :: Proxy RespondActivityTaskCanceled)
 
 testListDomainsResponse :: ListDomainsResponse -> TestTree
 testListDomainsResponse = res
     "ListDomainsResponse"
-    "fixture/ListDomainsResponse"
+    "fixture/ListDomainsResponse.proto"
     sWF
     (Proxy :: Proxy ListDomains)
 
 testStartWorkflowExecutionResponse :: StartWorkflowExecutionResponse -> TestTree
 testStartWorkflowExecutionResponse = res
     "StartWorkflowExecutionResponse"
-    "fixture/StartWorkflowExecutionResponse"
+    "fixture/StartWorkflowExecutionResponse.proto"
     sWF
     (Proxy :: Proxy StartWorkflowExecution)
 
 testPollForDecisionTaskResponse :: PollForDecisionTaskResponse -> TestTree
 testPollForDecisionTaskResponse = res
     "PollForDecisionTaskResponse"
-    "fixture/PollForDecisionTaskResponse"
+    "fixture/PollForDecisionTaskResponse.proto"
     sWF
     (Proxy :: Proxy PollForDecisionTask)
