示例#1
0
        public void Setup()
        {
            table           = new Dictionary <int, string>();
            mockInnerMapper = new Mock <IPercentileMapper>();
            mockInnerMapper.Setup(m => m.Map("table name")).Returns(table);

            proxy = new PercentileMapperCachingProxy(mockInnerMapper.Object);
        }
        public void Setup()
        {
            mockStreamLoader = new Mock <IStreamLoader>();
            mapper           = new PercentileXmlMapper(mockStreamLoader.Object);

            fileName = tableName + ".xml";
            mockStreamLoader.Setup(l => l.LoadFor(fileName)).Returns(() => GetStream());
        }
 public PercentileSelector(IPercentileMapper percentileMapper, Dice dice)
 {
     this.percentileMapper = percentileMapper;
     this.dice             = dice;
 }
示例#4
0
 public PercentileMapperCachingProxy(IPercentileMapper innerMapper)
 {
     this.innerMapper = innerMapper;
     tables           = new Dictionary <string, Dictionary <int, string> >();
 }