Я установил тест, используя Moq 3.0. Мне нужно протестировать метод, который изменит значение в этой базе данных. Я использую ASP.NET MVC, поэтому я хочу проверить свой контроллер.
Я установил это
// Generate an implementer of IProductsRepository at runtime using Moq
var mockTareasRepos = new Mock<IRepository>();
mockTareasRepos.Setup(x => x.ExecutedTask).Returns(tasks.AsQueryable());
return mockTareasRepos.Object;
Мне нужно добавить новый метод, который получит идентификатор задачи и изменить значение поля в списке задач. Предположим, что значение, которое мне нужно изменить, это StartTime, то есть datetime, мне нужно установить значение null и мне нужно установить это значение повторных попыток плюс один.
это задача класса
public class {
int taskId {get;set;}
DateTime StartTime {get;set;}
int retrys {get;set;}
}
Как мне это сделать?
mockTareasRepos.Setup(x => x.SetToExecuteTask(It.IsAny<int>()))
Надеюсь, вы понимаете, что мне нужно, Мой английский не очень хорош.