 import Nimble
 import NetworkingServiceKit
 import Mockingjay
+
+public enum RandomConfigurationType: String, APIConfigurationType {
+    case basic = "BASIC"
+
+    public init(stringKey: String) {
+        self = .basic
+    }
+    
+    /// URL for given server
+    public var URL: String {
+        return "https://random.com"
+    }
+    
+    /// Web URL for given server
+    public var webURL: String {
+        return "https://random.com"
+    }
+    
+    /// Display name for given server
+    public var displayName: String {
+        return self.rawValue.capitalized
+    }
+    
+    /// Explicitly tells our protocol which is our default configuration
+    public static var defaultConfiguration: APIConfigurationType {
+        return RandomConfigurationType.basic
+    }
+}
 
 class RandomService : AbstractBaseService {
     override var serviceVersion: String {

                    }
                }
            }
        }
    }
}

        let dictionaryNextResponse4 = ["results" : [["obj3" : "value"]]] as [String : Any]
        
        beforeEach {
            MockingjayProtocol.removeAllStubs()
            ServiceLocator.defaultNetworkClientType = AlamoNetworkManager.self
            ServiceLocator.set(services: [RandomService.self],
                               api: RandomConfigurationType.self,
                               auth: TwitterApp.self,
                               token: TwitterAPIToken.self)
        }
