     Transformer<Dummy>.unregister()
     XCTAssertFalse(Foundation.ValueTransformer.valueTransformerNames().contains(Transformer<Dummy>.transformerName))
   }
-
+  
   func testDataTransformerUnregister() {
     XCTAssertFalse(Foundation.ValueTransformer.valueTransformerNames().contains(DataTransformer<Dummy>.transformerName))
     DataTransformer<Dummy>.register {

    array.add([Dummy(name: "dummy2"), Dummy(name: "dummy2")])
    let data = transformer.transformedValue(NSArray(array: array))
    XCTAssertNotNil(data)

    let expectedTransformedValue = transformer.reverseTransformedValue(data)
    let expectedNSArray = try XCTUnwrap(expectedTransformedValue as? NSArray)
    let first = try XCTUnwrap(expectedNSArray.object(at: 0) as? Int)

    let name = try XCTUnwrap(expectedColor?.name)
    XCTAssertEqual(name, "green")
  }
  
  func testDataTransformerWithNSArray() throws {
    let transformer = DataTransformer<NSArray> { array -> Data? in
      guard let array = array else { return nil }
