public void ArrayFirstElement() {
     var testArray = new[] {"element1", "element2"};
     var testArrayFacet = new ArrayFacet(specification);
     INakedObjectAdapter testAdaptedArray = AdapterFor(testArray);
     FirstElement(testArrayFacet, testAdaptedArray, "element1");
 }
 public void ArrayContains() {
     var testArray = new[] {"element1", "element2"};
     var testArrayFacet = new ArrayFacet(specification);
     INakedObjectAdapter testAdaptedArray = AdapterFor(testArray);
     Contains(testArrayFacet, testAdaptedArray, "element1", "element3");
 }
 public void ArrayInitToEmpty() {
     var testArray = new[] {"element1", "element2"};
     var testArray1 = new string[] {};
     var testArrayFacet = new ArrayFacet(specification);
     INakedObjectAdapter testAdaptedArray = AdapterFor(testArray);
     Init(testArrayFacet, testAdaptedArray, testArray, testArray1);
 }
 public void CollectionNotIsSet() {
     ICollectionFacet testCollectionFacet = new CollectionFacet(specification);
     Assert.IsFalse(testCollectionFacet.IsASet);
     testCollectionFacet = new ArrayFacet(specification);
     Assert.IsFalse(testCollectionFacet.IsASet);
     testCollectionFacet = new CollectionFacet(specification);
     Assert.IsFalse(testCollectionFacet.IsASet);
 }
 public void ArrayGetEnumeratorFor() {
     var testArray = new[] {"element1", "element2"};
     var testArrayFacet = new ArrayFacet(specification);
     INakedObjectAdapter testAdaptedArray = AdapterFor(testArray);
     ValidateCollection(testArrayFacet, testAdaptedArray, testArray);
 }