Существует ли цепная реализация Moq? Я думал, что вместо этого:
var mockSchedule = new Mock<Schedule>();
mockSchedule.SetupGet(x => x.Date).Returns(new DateTime(2011,6,1));
mockSchedule.SetupGet(x => x.Label).Returns("Schedule A");
Я могу назвать это так:
var mockSchedule =
new Mock<Schedule>()
.Which().SetupGet(x => x.Date).Returns(new DateTime(2011,6,1))
.Which().SetupGet(x => x.Label).Returns("Schedule A");
или как это:
var mockSchedule =
new Mock<Schedule>().
.SetupGetWith(x => x.Date,new DateTime(2011,6,1))
.SetupGetWith(x => x.Label,"Schedule A");
Я мог бы написать это сам, но если бы существовала реализация, я бы не стал изобретать велосипед