예제 #1
0
        public void Setup()
        {
            _id = Guid.NewGuid().ToString();

            _configFake = new ConfigFake {
                DatacardsDirectory = "this is a directory"
            };

            _fileSystemFake = new FileSystemFake();
            _pluginFactory  = new PluginFactoryFake();
            _serializer     = new Serializer();

            _datacard = CreateDatacard();
        }
        public void Setup()
        {
            _configFake = new ConfigFake {
                DatacardsDirectory = Path.GetTempPath()
            };
            _fileSystemFake = new FileSystemFake();
            _serializer     = new Serializer();

            var datacardPath      = new DatacardPath(_configFake);
            var datacardWriter    = new DatacardWriter(datacardPath, _fileSystemFake, _serializer);
            var datacardExtractor = new DatacardExtractor(datacardPath, _fileSystemFake);
            var pluginFactoryFake = new PluginFactoryFake();

            _datacardStorage = new DatacardStorage(datacardPath, datacardWriter, datacardExtractor, pluginFactoryFake, _fileSystemFake, _serializer);
        }