コード例 #1
0
        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);
        }