// returns controller with mocks private TestableVehicleController GetTestableVehicleController() { var c = new TestableVehicleController(userServicesMock.Object, serviceLocator.Object); c.SetFakeControllerContext(); c.SetUserIdentity(new MileageStatsIdentity(defaultUserInfo.ClaimsIdentifier, defaultUserInfo.DisplayName, defaultUserInfo.UserId)); c.InvokeInitialize(c.ControllerContext.RequestContext); return(c); }