   
   func testSameOptionalIntArrayArgumentsMatch() {
     //given
-    let firstArgument: [Any?] = [1, 2, nil]
-    let secondArgument: [Any?] = [1, 2, nil]
+    let firstArgument: [Int?] = [1, 2, nil]
+    let secondArgument: [Int?] = [1, 2, nil]
 
     let sut = mockMatcher
 


  func testSameOptionalStringArrayArgumentsMatch() {
    //given
    let firstArgument: [Any?] = ["one", "two", nil]
    let secondArgument: [Any?] = ["one", "two", nil]

    let sut = mockMatcher



  func testDifferentNumberOfDoubleArrayArgumentsDoNotMatch() {
    //given
    let firstArgument = [10.5, 10.2]
    let secondArgument = [10.5]

    let sut = mockMatcher

