public void Marking_As_Clicked_Must_Load_Current_User_From_Session() { // arrange var stub = new MarkClickedDto { Id = 0 }; // act this.sut.MarkClicked(stub); // assert this.mockSessionProvider .Verify(v => v.GetCurrentUserId(), Times.Once); }
public void Marking_As_Clicked_Must_Generate_Event() { // arrange var stub = new MarkClickedDto { Id = 0 }; // act this.sut.MarkClicked(stub); // assert this.mockRssEventRepository .Verify(v => v.MarkClicked(It.IsAny <long>(), It.IsAny <long>()), Times.Once); }
public void MarkClicked(MarkClickedDto dto) { var currentUserId = this.sessionProvider.GetCurrentUserId(); this.rssEventsRepository.MarkClicked(dto.Id, currentUserId); }
public ActionResult MarkClickedWithEvent(MarkClickedDto dto) { this.rssSubscriptionService.MarkClicked(dto); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }