public void ShouldReturnEnchiladaMessageDataRepository()
        {
            var factory = new EnchiladaMessageDataRepositoryFactory();

            var repository = factory.Create(Mock.Of <IEnchiladaFilesystemResolver>(), new Uri("wat:foo"));

            Assert.That(repository, Is.TypeOf <EnchiladaMessageDataRepository>());
        }
예제 #2
0
        public static EnchiladaMessageDataRepository GetMessageDataRepository(BlobStorageSettings settings)
        {
            var adapter = new BlobStorageAdapterConfiguration
            {
                AdapterName        = settings.AdapterName,
                CreateContainer    = true,
                ConnectionString   = settings.ConnectionString,
                ContainerReference = settings.PhotoContainerReference
            };

            var factory = new EnchiladaMessageDataRepositoryFactory();
            var messageDataRepository = factory.Create(adapter);

            return(messageDataRepository);
        }