private void Page(ICollectionFacet testArrayFacet, INakedObject collection, object first) { INakedObject pagedCollection = testArrayFacet.Page(1, 1, collection, false); var pagedCollectionFacet = new DotNetGenericIEnumerableFacet<object>(facetHolder, typeof (object), false); Assert.IsTrue(pagedCollectionFacet.AsEnumerable(pagedCollection).Count() == 1); Assert.AreSame(pagedCollectionFacet.AsEnumerable(pagedCollection).First().Object, first); }
public void GenericEnumerableInitEmpty() { var testCollection = new List<string>(); var testCollection1 = new[] {"element2", "element3"}; var testCollectionFacet = new DotNetGenericIEnumerableFacet<string>(facetHolder, typeof (string), false); INakedObject testAdaptedCollection = testSystem.AdapterFor(testCollection); Init(testCollectionFacet, testAdaptedCollection, testCollection, testCollection1); }
public void GenericEnumerableSize() { var testCollection = new List<string> {"element1", "element2"}; var testCollectionFacet = new DotNetGenericIEnumerableFacet<string>(facetHolder, typeof (string), false); INakedObject testAdaptedCollection = testSystem.AdapterFor(testCollection); Size(testCollectionFacet, testAdaptedCollection); }
public void GenericCollectionNotIsSet() { ICollectionFacet testCollectionFacet = new DotNetGenericCollectionFacet<string>(facetHolder, typeof (string), false); Assert.IsFalse(testCollectionFacet.IsASet); testCollectionFacet = new DotNetGenericIEnumerableFacet<string>(facetHolder, typeof (string), false); Assert.IsFalse(testCollectionFacet.IsASet); testCollectionFacet = new DotNetGenericIQueryableFacet<string>(facetHolder, typeof (string), false); Assert.IsFalse(testCollectionFacet.IsASet); }