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); }
public Program() { _userController = new UserController(); _activityController = new UserActivityController(); }