@@ -21,6 +21,12 @@ class AccountStoreTests: XCTestCase {
2121 ///
2222 private var network : MockupNetwork !
2323
24+ /// Convenience Property: Returns the StorageType associated with the main thread.
25+ ///
26+ private var viewStorage : StorageType {
27+ return storageManager. viewStorage
28+ }
29+
2430
2531 override func setUp( ) {
2632 super. setUp ( )
@@ -77,7 +83,7 @@ class AccountStoreTests: XCTestCase {
7783 let expectation = self . expectation ( description: " Synchronize " )
7884
7985 network. simulateResponse ( requestUrlSuffix: " me " , filename: " me " )
80- XCTAssertNil ( storageManager . viewStorage. firstObject ( ofType: Storage . Account. self, matching: nil ) )
86+ XCTAssertNil ( viewStorage. firstObject ( ofType: Storage . Account. self, matching: nil ) )
8187
8288 let action = AccountAction . synchronizeAccount { ( account, error) in
8389 XCTAssertNil ( error)
@@ -98,15 +104,15 @@ class AccountStoreTests: XCTestCase {
98104 func testUpdateStoredAccountEffectivelyUpdatesPreexistantAccounts( ) {
99105 let accountStore = AccountStore ( dispatcher: dispatcher, storageManager: storageManager, network: network)
100106
101- XCTAssertNil ( storageManager . viewStorage. firstObject ( ofType: Storage . Account. self, matching: nil ) )
107+ XCTAssertNil ( viewStorage. firstObject ( ofType: Storage . Account. self, matching: nil ) )
102108
103- accountStore. upsertStoredAccount ( remote : sampleAccountPristine ( ) )
104- accountStore. upsertStoredAccount ( remote : sampleAccountUpdate ( ) )
109+ accountStore. upsertStoredAccount ( readOnlyAccount : sampleAccountPristine ( ) )
110+ accountStore. upsertStoredAccount ( readOnlyAccount : sampleAccountUpdate ( ) )
105111
106- XCTAssert ( storageManager . viewStorage. countObjects ( ofType: Storage . Account. self, matching: nil ) == 1 )
112+ XCTAssert ( viewStorage. countObjects ( ofType: Storage . Account. self, matching: nil ) == 1 )
107113
108114 let expectedAccount = sampleAccountUpdate ( )
109- let storageAccount = accountStore . loadStoredAccount ( userId: expectedAccount. userID) !
115+ let storageAccount = viewStorage . loadAccount ( userId: expectedAccount. userID) !
110116 compare ( storageAccount: storageAccount, remoteAccount: expectedAccount)
111117 }
112118
@@ -116,10 +122,10 @@ class AccountStoreTests: XCTestCase {
116122 let accountStore = AccountStore ( dispatcher: dispatcher, storageManager: storageManager, network: network)
117123 let remoteAccount = sampleAccountPristine ( )
118124
119- XCTAssertNil ( accountStore . loadStoredAccount ( userId: remoteAccount. userID) )
120- accountStore. upsertStoredAccount ( remote : remoteAccount)
125+ XCTAssertNil ( viewStorage . loadAccount ( userId: remoteAccount. userID) )
126+ accountStore. upsertStoredAccount ( readOnlyAccount : remoteAccount)
121127
122- let storageAccount = accountStore . loadStoredAccount ( userId: remoteAccount. userID) !
128+ let storageAccount = viewStorage . loadAccount ( userId: remoteAccount. userID) !
123129 compare ( storageAccount: storageAccount, remoteAccount: remoteAccount)
124130 }
125131}
0 commit comments