public ErrorListAdapterTests() { _errorList.SetupGet(el => el.ErrorItems).Returns(_errorItems.Object); _errorItems.SetupGet(ei => ei.Count).Returns(() => _errors.Count); _errorItems.Setup(ei => ei.Item(It.IsAny <object>())) .Returns((object index) => _errors[(int)index - 1]); _errors = Mocks.Of <ErrorItem>() .Where((error, i) => error.Description == "Error" + (i + 1)) .Take(3) .ToList(); _underTest = new ErrorListAdapter(_errorList.Object); }
public ErrorListAdapterTests() { errorList.SetupGet(el => el.ErrorItems).Returns(errorItems.Object); errorItems.SetupGet(ei => ei.Count).Returns(() => errors.Count); errorItems.Setup(ei => ei.Item(It.IsAny<object>())).Returns((object index) => errors[(int)index - 1]); for (int i = 1; i < 4; i++) { var error = new Mock<ErrorItem>(); error.SetupGet(e => e.Description).Returns("Error" + i); errors.Add(error.Object); } errorListAdapter = new ErrorListAdapter(errorList.Object); }