public void Initialization_NoRequiredItemType_DomainObjectWorks() { var wrappedCollection = new DomainObjectCollection(); var wrapper = new DomainObjectCollectionWrapper <DomainObject> (wrappedCollection); Assert.That(wrapper.WrappedCollection, Is.SameAs(wrappedCollection)); }
public void IsReadOnly() { Assert.That(_wrapper.IsReadOnly, Is.False); var readOnlyCollection = new DomainObjectCollection().Clone(true); var readOnlyWrapper = new DomainObjectCollectionWrapper <DomainObject> (readOnlyCollection); Assert.That(readOnlyWrapper.IsReadOnly, Is.True); }
public override void SetUp() { base.SetUp(); _customer1 = DomainObjectIDs.Customer1.GetObject <Customer> (); _customer2 = DomainObjectIDs.Customer2.GetObject <Customer> (); _customer3NotInCollection = DomainObjectIDs.Customer3.GetObject <Customer> (); _wrappedCollection = new DomainObjectCollection(new[] { _customer1, _customer2 }, typeof(Customer)); _wrapper = new DomainObjectCollectionWrapper <Customer> (_wrappedCollection); }
public void Initialization_TypeCanBeMoreGeneral() { var wrapper = new DomainObjectCollectionWrapper <DomainObject> (_wrappedCollection); Assert.That(wrapper.WrappedCollection, Is.SameAs(_wrappedCollection)); }