       ]
     )
     
-    XCTAssertEqual(
-      SessionTestCase.statesFromEvents {
+    XCTAssert(
+      SessionTestCase
+      .statesFromEvents {
         $0.application(
           UIApplication.shared,
           didReceiveRemoteNotification: ["x":"y"],
           fetchCompletionHandler: { _ in }
         )
-      }.map { $0.remoteNotification },
+      }
+      .map { $0.remoteNotification }
+      ==
       [
         .idle,
         .progressing(

          withResponseInfo: ["y":"z"],
          completionHandler: {}
        )
      }.map { $0.localAction },
      [
        .idle,
        .progressing(

      ]
    )

    XCTAssert(
      SessionTestCase
      .statesFromEvents {
        $0.application(
          UIApplication.shared,
          performActionFor: UIApplicationShortcutItem(type: "x", localizedTitle: "y"),
          completionHandler: { _ in }
        )
      }
      .map { $0.shortcutItemAction }
      ==
      [
        .idle,
        .progressing(
