public void GetSavedSearches_CurrentCredentialsAreNotAuthenticatedUserCredentials_OperationPerformedWithAppropriateCredentials() { // Arrange ITwitterCredentials startOperationWithCredentials = null; _fakeSavedSearchController.CallsTo(x => x.GetSavedSearches()).Invokes(() => { startOperationWithCredentials = _fakeCredentialsAccessor.FakedObject.CurrentThreadCredentials; }); // Act _authenticatedUser.GetSavedSearches(); // Assert Assert.AreEqual(startOperationWithCredentials, _authenticatedUserCredentials); Assert.AreEqual(_fakeCredentialsAccessor.FakedObject.CurrentThreadCredentials, _currentCredentials); }