       values: [T.Update],
       file: StaticString = #file,
       line: UInt = #line
-    ) where T.Update: Equatable
+      ) where T.Update: Equatable
     {
       for value in values {
         eventsDestination.update(value, from: .main)

        let datePickerModeFixtures: [UIDatePickerMode] = [
          .time, .time, .date, .date, .dateAndTime, .countDownTimer, .countDownTimer, .dateAndTime
        ]
        testBoth(object.rp.datePickerMode,
                 object: object,
                 keyPathOrGetSet: .right(getter: { $0.datePickerMode }, setter: { $0.datePickerMode = $1! }),
                 values: datePickerModeFixtures)
        testBoth(object.rp.locale,
                 object: object,
                 keyPathOrGetSet: .left("locale"),
                 values: iOSTests.localesFixture)
        testBoth(object.rp.calendar,
                 object: object,
                 keyPathOrGetSet: .left("calendar"),
                 values: iOSTests.calendarsFixture)
        testBoth(object.rp.timeZone,
                 object: object,
                 keyPathOrGetSet: .left("timeZone"),
                 values: iOSTests.timezonesAndNilsFixture)
        testBoth(object.rp.date,
                 object: object,
                 keyPathOrGetSet: .left("date"),
                 values: iOSTests.datesFixture)
        testEventsDestination(object.rp.minimumDate,
                              object: object,
                              keyPathOrGet: .left("minimumDate"),

      Locale(identifier: "nl"),
      Locale(identifier: "en_US"),
      Locale(identifier: "nl"),
      ]
    static let calendarsFixture: [Calendar] = [
      Calendar.current,
      Calendar.current,
      Calendar(identifier: .iso8601),
      Calendar(identifier: .japanese),
      Calendar.current,
      ]
    static let timezonesAndNilsFixture: [TimeZone?] = [
      TimeZone.current,
      nil,
