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>(); }
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>(); }
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); }
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); }
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(); }