Пример #1
0
        public void UpdateTask()
        {
            var mockObj       = new Mock <IRepository>();
            var businessLayer = new BusinessLayer.ProjectManagerCore(mockObj.Object);
            var taskModel     = new BusinessLayer.Models.TaskModel()
            {
                Task_ID = 5, Priority = 2, StartDate = DateTime.Now.ToString(), EndDate = DateTime.Now.AddDays(7).ToString()
            };

            mockObj.Setup(x => x.GetSpecificTask(It.IsAny <int>())).Returns(new DataLayer.Task()
            {
                Task1 = "test"
            });
            //Assert
            businessLayer.UpdateTask(taskModel);
            mockObj.Verify(x => x.GetSpecificTask(It.IsAny <int>()), Times.Once);
            mockObj.Verify(x => x.UpdateTask(It.IsAny <DataLayer.Task>(), It.IsAny <int?>(), It.IsAny <int?>()), Times.Once);
        }
Пример #2
0
 public void UpdateTask(TaskModel tsk)
 {
     _businessLayer.UpdateTask(tsk);
 }