public void GetTimeClock_CallRepositoryGetAll() { //arrange var mockTimeClockRepository = new Moq.Mock<ITimeClockRepository>(); mockTimeClockRepository.Setup(x => x.GetAll()); var timeClockController = new TimeClockController(mockTimeClockRepository.Object); //act timeClockController.GetTimeClock(); //assert mockTimeClockRepository.VerifyAll(); }
public void GetTimeClock_PassingAnUserNameThatDoesntExistis_ReturnNull() { //arrange var userName = "******"; var mockTimeClockRepository = new Moq.Mock<ITimeClockRepository>(); mockTimeClockRepository.Setup(x => x.GetByUserName(userName)).Returns<TimeClock>(null); var timeClockController = new TimeClockController(mockTimeClockRepository.Object); //act timeClockController.GetTimeClock(userName); //assert mockTimeClockRepository.VerifyAll(); }