public void Handles_ReturnsFalse_NotCorrectFileType()
        {
            var demoTradeFileCommand = new DemoTradeFileCommand(this._appFactory);

            var result = demoTradeFileCommand.Handles("run demo trade file crazy.jpeg");

            Assert.IsFalse(result);
        }
        public void Handles_ReturnsFalse_ForNullCommand()
        {
            var demoTradeFileCommand = new DemoTradeFileCommand(this._appFactory);

            var result = demoTradeFileCommand.Handles(null);

            Assert.IsFalse(result);
        }
        public void Handles_ReturnsTrue_CorrectCommandCsvFile()
        {
            var demoTradeFileCommand = new DemoTradeFileCommand(this._appFactory);

            var directory = Path.Combine(Directory.GetCurrentDirectory(), DemoTradeFileCommand.FileDirectory);
            var file      = Path.Combine(directory, "anyFile.csv");

            File.Create(file);

            var result = demoTradeFileCommand.Handles("run demo trade file anyFile.csv");

            Assert.IsTrue(result);
        }