Пример #1
0
 public void XObjectBuilder_accesses_doc_and_converter_collections()
 {
     MockXObjectBuilderRepository repository = new MockXObjectBuilderRepository();
     XObjectBuilder<ITestXObject> builder = new XObjectBuilder<ITestXObject>(repository);
     Assert.AreEqual(1, repository.convertersCollectionCalled);
     Assert.AreEqual(1, repository.docBuilderCollectionCalled);
 }
Пример #2
0
 public void XObjectBuilder_with_IXObject_accessor_accesses_repository_GetBuilder()
 {
     MockXObjectBuilderRepository repository = new MockXObjectBuilderRepository();
     XObjectBuilder<ITestXObject> subBuilder = new XObjectBuilder<ITestXObject>(repository);
     repository.convertersCollectionCalled = 0;
     repository.docBuilderCollectionCalled = 0;
     repository.builder = subBuilder;
     XObjectBuilder<ISuperTestXObject> superBuilder = new XObjectBuilder<ISuperTestXObject>(repository);
     Assert.AreEqual(1, repository.convertersCollectionCalled);
     Assert.AreEqual(1, repository.docBuilderCollectionCalled);
     Assert.AreEqual(1, repository.getCalled);
 }