     func createFetcherDataSourceDesignatedInitializer() -> FetcherDataSource<EntityTest> {
         self.entityName = EntityTest.simpleClassName()
         self.sortDescriptors = []
-        self.coreDataStack = TestUtil().appContext().coreDataStack
+        self.coreDataStack = TestUtil().testAppContext().coreDataStack
         self.managedObjectContext = self.coreDataStack.managedObjectContext
         self.logger = Logger()
-        self.predicate = NSPredicate(format: "name = %@", "rule01")
+        self.predicate = nil
         self.fetchLimit = 100
-        self.sectionNameKeyPath = "sectionName"
+        self.sectionNameKeyPath = nil
         self.cacheName = "cacheName"
         
         let dataSource = FetcherDataSource<EntityTest>(entityName: self.entityName,

    }
    
    
    func test_convenienceInitializer_FetcherDataSourceFields_entityName() {
        let dataSource = self.createFetcherDataSourceConvenienceInitializer()
        XCTAssertEqual(dataSource.entityName, self.entityName)

import CoreData
import York

class FetcherDataSourceTests: BaseFetcherDataSourceTests {

    
    // MARK: - Supporting Methods
    
    func createFetcherDataSourceConvenienceInitializer() -> FetcherDataSource<EntityTest> {
        self.entityName = EntityTest.simpleClassName()
        self.sortDescriptors = []
        self.coreDataStack = TestUtil().testAppContext().coreDataStack
        self.managedObjectContext = self.coreDataStack.managedObjectContext
        self.logger = Logger()
        self.predicate = nil
