protected PostgreInstallerTests(IEngineInstalationResolver engineInstalationResolver)
        {
#if NETCOREAPP1_1
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
#endif

            EngineInstalationResolver = engineInstalationResolver;

            _tempScope  = new TempDirectoryProvider().GetTempDirectoryScope();
            _tempFolder = _tempScope.Directory.FullName;
        }
示例#2
0
        public BasePostgreDbTests()
        {
            _installPackPath = Path.Combine(
                new DirectoryInfo(Directory.GetCurrentDirectory()).Parent.Parent.Parent.Parent.FullName, "binaries");
            _installPackVersion = "9.5.5-1";
            _tempScope          = new TempDirectoryProvider().GetTempDirectoryScope();
            _tempFolder         = _tempScope.Directory.FullName;

            _enginePath = Path.Combine(_tempFolder, "engine");
            _userDb     = Path.Combine(_tempFolder, "userdb");

#if NETCOREAPP1_1
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
#endif
        }