Exemplo n.º 1
0
 public InitialMemesProvider(
     IOptionsMonitor <MemesConfig> imageTemplateAccessor,
     IFileReader fileReader,
     IBase64ImageEncoder base64Converter)
 {
     _memesConfig        = imageTemplateAccessor.CurrentValue;
     _fileReader         = fileReader;
     _base64ImageEncoder = base64Converter;
 }
Exemplo n.º 2
0
        public void Setup()
        {
            _memesConfig = new MemesConfig {
                PathToMemesConfig = FakePath
            };

            _monitor = new Mock <IOptionsMonitor <MemesConfig> >();
            _monitor.Setup(m => m.CurrentValue).Returns(_memesConfig);

            _mockFileReader = new Mock <IFileReader>();

            _mockConverter = new Mock <IBase64ImageEncoder>();

            _initialMemesProvider =
                new InitialMemesProvider(_monitor.Object, _mockFileReader.Object, _mockConverter.Object);
        }