#ifndef MAIN_H
#define MAIN_H

#include "stdafx.h"

//#define COLLECTIONS_ROOT "H:\\fsee\\testing\\Collection\BASES\\"
#define COLL_ROOT L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\TestCases\\UPDATER"

#define DIFFTOOL_ROOT L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\DiffTool"
#define EMPTY_ROOT L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\TestCases\\UPDATER\\Empty"

#define ROOT L"H:\\upd"
#define TEMP_ROOT L"H:\\upd\\temp"
#define TEMP_ROOT_ANOTHER_DRIVE L"c:\\upd_temp"
#define RESERVE_ROOT L"H:\\upd\\temp\\update\\rollback"
#define RESERVE_ROOT_ANOTHER_DRIVE L"c:\\reserve"
#define BASES_ROOT L"H:\\upd\\bases"
#define ROLLBACK_ROOT L"H:\\upd\\rollback"
#define UPD_ROOT L"H:\\upd\\root"
#define PRODUCT_ROOT L"h:\\upd\\product"
#define DSKM_ROOT L"H:\\upd\\dskm"
#define DATA_ROOT L"H:\\upd\\data"
#define RETR_ROOT L"H:\\upd\\retr"

#define TEST_ROOT L"h:\\testfolder"
#define BASES_MOD_ROOT L"h:\\bases_mod"

#define ROLLBACK_FILE L"c:\\rollback.ini"

//for transaction testing
#define TRANS_STORAGE L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\TestCases\\ft\\FilesStorage"
#define TRANS_STORAGE2 L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\TestCases\\ft\\FilesStorage2"
#define TRANS_STORAGE3 L"H:\\Updater-dev\\Components\\Updater\\KeepUp2Date\\UpdaterUnitTests\\TestCases\\ft\\FilesStorage3"
#define TRANS_ROOT L"H:\\upd\\transaction"
#define TRANS_ROLLBACK L"H:\\upd\\transaction\\rollback"
#define TRANS_DEST L"H:\\upd\\transaction\\dest"
#define TRANS_DEST_ETALON L"H:\\upd\\transaction\\dest_etalon"
#define TRANS_SOURCE L"H:\\upd\\transaction\\source"
#define TRANS_SOURCE_ETALON L"H:\\upd\\transaction\\source_etalon"
#define TRANS_BACKUP L"H:\\upd\\transaction\\backup"
#define TRANS_BACKUP_ETALON L"H:\\upd\\transaction\\backup_etalon"


#endif