Exemple #1
0
        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);
        }