コード例 #1
0
        public void Setup()
        {
            table           = new Dictionary <string, IEnumerable <string> >();
            mockInnerMapper = new Mock <ICollectionsMapper>();
            mockInnerMapper.Setup(m => m.Map("table name")).Returns(table);

            proxy = new AttributesMapperCachingProxy(mockInnerMapper.Object);
        }
コード例 #2
0
        public void Setup()
        {
            fileName = tableName + ".xml";

            mockStreamLoader = new Mock <IStreamLoader>();
            mockStreamLoader.Setup(l => l.LoadFor(fileName)).Returns(() => GetStream());

            mapper = new AttributesXmlMapper(mockStreamLoader.Object);
        }
コード例 #3
0
 public AttributesMapperCachingProxy(ICollectionsMapper innerMapper)
 {
     this.innerMapper = innerMapper;
     tables           = new Dictionary <string, Dictionary <string, IEnumerable <string> > >();
 }
コード例 #4
0
 public CollectionsSelector(ICollectionsMapper attributesMapper)
 {
     this.attributesMapper = attributesMapper;
 }