         let actual = orderedDictionary
         let expected: OrderedDictionary<String, Int> = ["B": 2, "C": 3, "D": 4]
         
-        XCTAssertTrue(actual == expected)
+        XCTAssertEqual(actual, expected)
     }
     
     func testRemoveLastNonEmpty() {

        let actual = orderedDictionary
        let expected: OrderedDictionary<String, Int> = ["B": 2, "C": 3, "D": 4]

        XCTAssertTrue(actual == expected)
    }
    
    func testPopLastEmpty() {

        ]
        
        let plistEncoder = PropertyListEncoder()
        let data = try! plistEncoder.encode(orderedDictionary)
        
        let plistDecoder = PropertyListDecoder()
        let actual = try! plistDecoder.decode(OrderedDictionary<String, Int>.self, from: data)
        
        let expected = orderedDictionary
