示例#1
0
        static void Main(string[] args)
        {
            var assetRegister = new AssetRegister();
            IConsoleImporter assetImporter = assetRegister.Get <IConsoleImporter>();

            assetImporter.ProcessAsync(args).ConfigureAwait(false).GetAwaiter().GetResult();
        }
示例#2
0
 public void Setup()
 {
     _mockLogger             = new Mock <ILogger <IConsoleImporter> >();
     _mockImportAssetUseCase = new Mock <IImportAssetsUseCase>();
     _inputParser            = new ImportAssetInputParser();
     _mockFileReader         = new Mock <IFileReader <string> >();
     _textSplitter           = new TextSplitter();
     _classUnderTest         = new ConsoleImporter(_mockImportAssetUseCase.Object, _inputParser, _mockFileReader.Object, _textSplitter, _mockLogger.Object);
 }
示例#3
0
        public void Setup()
        {
            var assetRegister = new AssetRegister();

            _classUnderTest = assetRegister.Get <IConsoleImporter>();

            var context = assetRegister.Get <AssetRegisterContext>();

            context.Database.Migrate();
        }