public void Get_Test() { //Arange var stubService = new Mock<IUserActivityService>(); var dummyMapper = new Mock<IUserActivityMapper>(); var logs = new List<UserActivity> { new UserActivity(), new UserActivity(), new UserActivity() }; stubService.Setup(s => s.FetchLogPage(It.IsAny<int>())) .Returns(logs); var controller = new UserActivityController(stubService.Object, dummyMapper.Object); //Act var actual = controller.Get(1); //Assert stubService.Verify(s => s.FetchLogPage(It.IsAny<int>()), Times.Once); dummyMapper.Verify(s => s.Map(It.IsAny<UserActivity>()), Times.Exactly(3)); Assert.That(actual.Count == 3); }
public void Delete_Test() { //Arange var stubService = new Mock<IUserActivityService>(); var dummyMapper = new Mock<IUserActivityMapper>(); var controller = new UserActivityController(stubService.Object, dummyMapper.Object); //Act controller.Delete(); //Assert stubService.Verify(s=>s.ClearUserActivityHistory(), Times.Once); }