public void It_should_ask_the_facebook_service_for_me_as_part_of_tag_action() { //Arrange StubContext(); var tagId = Guid.NewGuid(); var pagingInfo = TestUtilities.GetPagingInformation(); IPagedList <Complaint> complaints = TestUtilities.GetPagedTestComplaints(pagingInfo); var tag = new Tag() { Name = "tag" }; A.CallTo(() => _tagService.Get(tagId)).Returns(tag); A.CallTo(() => _complaintService.GetComplaintsByTag(pagingInfo, tagId)).Returns(complaints); //Act _controller.Tag(tagId, pagingInfo); //Assert A.CallTo(() => _facebookService.GetMe()).MustHaveHappened(Repeated.Exactly.Once); }