         let serverCommunicator = DependencyResolver.resolve(count, name: "sc3")! as ServerCommunicating
         XCTAssertEqual(serverCommunicator.retrieveWidgetCount(), count)
     }
+    
+    func testResolveInt() {
+        let eight = DependencyResolver.resolve(name: "8")! as Int
+        XCTAssertEqual(eight, 8)
+    }
 }

    override class func setUp() {
        super.setUp()
        DependencyResolver.register{ ServerCommunicator(widgetCount: 3) as ServerCommunicating }
        DependencyResolver.register(name: "sc2") { ServerCommunicator(widgetCount: 7) as ServerCommunicating }
        DependencyResolver.register(name: "sc3") { (count: Int) in ServerCommunicator(widgetCount: count) as ServerCommunicating }
    }
    
    func testResolveServerCommunicator() {

    
    func testResolveNamedServerCommunicator() {
        let serverCommunicator = DependencyResolver.resolve(name: "sc2")! as ServerCommunicating
        XCTAssertEqual(serverCommunicator.retrieveWidgetCount(), 8)
    }
    
    func testResolveParameterizedNamedServerCommunicator() {
