コード例 #1
0
        public void Validate()
        {
            var validators = new[]
            {
                MockRepository.GenerateStub <IDataContainerValidator>(),
                MockRepository.GenerateStub <IDataContainerValidator>()
            };

            var dataContainer = DataContainer.CreateNew(DomainObjectIDs.ClassWithAllDataTypes1);

            var compoundValidator = new CompoundDataContainerValidator(validators);

            compoundValidator.Validate(dataContainer);

            validators[0].AssertWasCalled(_ => _.Validate(dataContainer));
            validators[1].AssertWasCalled(_ => _.Validate(dataContainer));
        }