Exemplo n.º 1
0
 public SpriteManager(ISpritingSettings config, IImageLoader imageLoader, Func <byte[], string> generateSpriteUrl, IPngOptimizer pngOptimizer)
 {
     this.pngOptimizer      = pngOptimizer;
     this.config            = config;
     this.generateSpriteUrl = generateSpriteUrl;
     SpriteContainer        = new SpriteContainer(imageLoader, config);
     Errors = new List <SpriteException>();
 }
Exemplo n.º 2
0
 public SpriteManager(ISpritingSettings config, IImageLoader imageLoader, Func<byte[], string> generateSpriteUrl, IPngOptimizer pngOptimizer)
 {
     this.pngOptimizer = pngOptimizer;
     this.config = config;
     this.generateSpriteUrl = generateSpriteUrl;
     SpriteContainer = new SpriteContainer(imageLoader, config);
     Errors = new List<SpriteException>();
 }
Exemplo n.º 3
0
 public SpriteManager(IWebClientWrapper webClientWrapper, IRRConfiguration config, IUriBuilder uriBuilder, IStore store, IPngOptimizer pngOptimizer)
 {
     this.webClientWrapper = webClientWrapper;
     this.uriBuilder       = uriBuilder;
     this.store            = store;
     this.pngOptimizer     = pngOptimizer;
     this.config           = config;
     SpriteContainer       = new SpriteContainer(webClientWrapper, config);
 }
Exemplo n.º 4
0
 public SpriteManager(IWebClientWrapper webClientWrapper, IRRConfiguration config, IUriBuilder uriBuilder, IStore store, IPngOptimizer pngOptimizer)
 {
     this.webClientWrapper = webClientWrapper;
     this.uriBuilder = uriBuilder;
     this.store = store;
     this.pngOptimizer = pngOptimizer;
     this.config = config;
     SpriteContainer = new SpriteContainer(webClientWrapper, config);
 }
Exemplo n.º 5
0
 public SpriteManagerToTest(IWebClientWrapper webClientWrapper, IRRConfiguration config, IUriBuilder uriBuilder, IStore store, IPngOptimizer pngOptimizer) : base(webClientWrapper, config, uriBuilder, store, pngOptimizer)
 {
     MockSpriteContainer = new Mock <ISpriteContainer>();
     MockSpriteContainer.Setup(x => x.GetEnumerator()).Returns(new List <SpritedImage>().GetEnumerator());
     MockSpriteContainer.Setup(x => x.Width).Returns(1);
     MockSpriteContainer.Setup(x => x.Height).Returns(1);
     MockSpriteContainer.Setup(x => x.AddImage(It.IsAny <BackgroundImageClass>())).
     Returns((BackgroundImageClass c) => new SpritedImage(1, c, null));
     base.SpriteContainer = MockSpriteContainer.Object;
     SpritedCssKey        = Guid.NewGuid();
 }