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();
        }