public void ReturnFailureForInvalidValidCollection()
        {
            Store store = new Store(new MockServiceProvider(), typeof(CoreDesignSurfaceDomainModel), typeof(DataContractDslDomainModel));

            using (Transaction t = store.TransactionManager.BeginTransaction())
            {
                DataContractCollection collection = store.ElementFactory.CreateElement(DataContractCollection.DomainClassId) as DataContractCollection;

                collection.ObjectExtender = new WCFDataContractCollection();

                NonEmptyDataContractCollectionBaseCollectionTypeValidator validator = new NonEmptyDataContractCollectionBaseCollectionTypeValidator(null);

                ValidationResults validationResults = validator.Validate(collection);

                Assert.IsFalse(validationResults.IsValid);

                t.Rollback();
            }
        }
        public void ReturnFailureForInvalidValidCollection()
        {
            Store store = new Store(new MockServiceProvider(), typeof(CoreDesignSurfaceDomainModel), typeof(DataContractDslDomainModel));

            using (Transaction t = store.TransactionManager.BeginTransaction())
            {
                DataContractCollection collection = store.ElementFactory.CreateElement(DataContractCollection.DomainClassId) as DataContractCollection;

                collection.ObjectExtender = new WCFDataContractCollection();

                NonEmptyDataContractCollectionBaseCollectionTypeValidator validator = new NonEmptyDataContractCollectionBaseCollectionTypeValidator(null);

                ValidationResults validationResults = validator.Validate(collection);

                Assert.IsFalse(validationResults.IsValid);

                t.Rollback();
            }
        }