예제 #1
0
        public void ExerciseTestMethodDelete()
        {
            var exerciseManager = new ExerciseManager(sUoW, mapper);
            var result          = exerciseManager.Get(c => c.TaskName == "TestTask").FirstOrDefault();

            sUoW.ExerciseRepo.GetById(1).Returns(new Exercise {
                Id = 1, TaskName = "TestTask3", CreateDateTime = DateTime.Now, UpdateDateTime = DateTime.Now, TaskTextField = "This is third UnitTest task"
            });
            exerciseManager.Delete(new ExerciseDTO {
                Id = 1, TaskName = "TestTask3", CreateDateTime = DateTime.Now, UpdateDateTime = DateTime.Now, TaskTextField = "This is third UnitTest task"
            });
            sUoW.Received(1).Save();
            sUoW.ClearReceivedCalls();
        }