testing sample for swift
func testAddingUsers() {
let coreDataService = CoreDataServiceMock()
let process = UserDataProcess(coreDataService: coreDataService )
let user1 = User(context:coreDataService.context)
user1.update(usingJson: [
"id": [ "value": "USER1" ],
"picture": [
"large": "http://localhost/large",
"medium": "http://localhost/medium",
"thumbnail": "http://localhost/thumbnnail"
],
"name": [
"first": "first",
"last": "last"
]
]
)
let payload = [
"results": [user1]
]
process.updateUserList(payload: payload)
XCTAssertEqual(user1.firstName, "first")
}