public void ExerciseTestMethodGet() { sUoW.ExerciseRepo.Get(c => c.TaskName == "TaskName").ReturnsForAnyArgs(new List <Exercise>() { new Exercise() { TaskName = "TaskName", CreateDateTime = DateTime.Now, UpdateDateTime = DateTime.Now, TaskTextField = "This is third UnitTest task" } }); var exerciseManager = new ExerciseManager(sUoW, mapper); Assert.AreEqual("TaskName", exerciseManager.Get(c => c.TaskName == "TaskName").FirstOrDefault().TaskName); }
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(); }