{"action":"opened","issue":{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/602","repository_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy","labels_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/602/labels{/name}","comments_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/602/comments","events_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/602/events","html_url":"https://github.com/FakeItEasy/FakeItEasy/issues/602","id":134034686,"number":602,"title":"Separate ordered assertions from FakeScope","user":{"login":"blairconrad","id":3275797,"avatar_url":"https://avatars.githubusercontent.com/u/3275797?v=3","gravatar_id":"","url":"https://api.github.com/users/blairconrad","html_url":"https://github.com/blairconrad","followers_url":"https://api.github.com/users/blairconrad/followers","following_url":"https://api.github.com/users/blairconrad/following{/other_user}","gists_url":"https://api.github.com/users/blairconrad/gists{/gist_id}","starred_url":"https://api.github.com/users/blairconrad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blairconrad/subscriptions","organizations_url":"https://api.github.com/users/blairconrad/orgs","repos_url":"https://api.github.com/users/blairconrad/repos","events_url":"https://api.github.com/users/blairconrad/events{/privacy}","received_events_url":"https://api.github.com/users/blairconrad/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-16T16:56:36Z","updated_at":"2016-02-16T16:56:36Z","closed_at":null,"body":"Roughly arising from https://github.com/FakeItEasy/FakeItEasy/issues/484#issuecomment-184556236:\r\n\r\nFake Scopes, being implemented to rely on implicitly shared state, are problematic in a multi-threaded/async environment. We're examining improving or eliminating the Scopes.\r\n\r\nOne starting point would be to examine one of the biggest use of scopes, providing ordered assertions, and seeing if we can decouple that feature from the fake scopes.\r\n\r\nDiscuss!"}}