Beispiel #1
0
 public void Setup()
 {
     fileSystem = new FileSystem();
     underTest  = new FileSyncLogic(fileSystem);
     source     = fileSystem.Path.Combine(testDataPath, "Source");
     target     = fileSystem.Path.Combine(testDataPath, "Target");
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            ConsoleService         consoleService         = new ConsoleService();
            IFileSystem            fileSystem             = new FileSystem() as IFileSystem;
            FileSyncLogic          logic                  = new FileSyncLogic(fileSystem);
            InputValidationService inputValidationService = new InputValidationService(consoleService, fileSystem);

            CommandLineArgumentInput input = consoleService.ParseArguments(args);

            if (!inputValidationService.Validate(input))
            {
                return;
            }

            if (input.operation == "help")
            {
                consoleService.PrintHelp();
            }
            else
            {
                logic.SyncFolders(input);
            }
        }
Beispiel #3
0
 public void Setup()
 {
     fakeFileSystem           = A.Fake <IFileSystem>();
     fakeFileSystemExtensions = A.Fake <IFileSystemExtensions>();
     underTest = new FileSyncLogic(fakeFileSystem);
 }