public void ShouldUpdateLeaveStatusTest() { uowMock.Setup(x => x.Leaves.GetById(It.IsAny <int>())) .Returns(DataUtilities.GetListOfMockedLeaves().FirstOrDefault()); uowMock.Setup(x => x.Leaves.Update(It.IsAny <Leave>())); uowMock.Setup(x => x.Save()).Returns(1); var manager = new LeaveManager(uowMock.Object, publicHolidaysManager.Object); var results = manager.UpdateLeaveStatus(1, Infrastructure.LeaveStatusEnum.Approved); Assert.AreEqual(results, 1); }