Пример #1
0
        public void Validate_WhenCalled_AssertShouldHaveMaxLengthWasCalledOnStringValidator()
        {
            string name = _fixture.Create <string>();
            IContactGroupCommand sut = CreateSut(name);

            sut.Validate(_validatorMockContext.ValidatorMock.Object, _contactRepositoryMock.Object);

            _validatorMockContext.StringValidatorMock.Verify(m => m.ShouldHaveMaxLength(
                                                                 It.Is <string>(value => string.CompareOrdinal(value, name) == 0),
                                                                 It.Is <int>(value => value == 256),
                                                                 It.Is <Type>(type => type == sut.GetType()),
                                                                 It.Is <string>(field => string.CompareOrdinal(field, "Name") == 0),
                                                                 It.Is <bool>(value => value == false)),
                                                             Times.Once());
        }