main
1require "project.rb"
2
3class LocalSettings
4 attr_reader :settings
5 def initialize
6 @settings = {
7 :app_config_template => "app.config.vista.template",
8 :osql_connectionstring => "-E",
9 :path_to_runtime_log4net_config => "artifacts\log4net.config.xml",
10 :initial_catalog => "#{Project.name}",
11 :database_provider => "System.Data.SqlClient" ,
12 :database_path => "C:\\databases" ,
13 :log_file_name => "#{Project.name}_log.txt",
14 :log_level => "DEBUG",
15 :xunit_report_file_dir => "artifacts" ,
16 :xunit_report_file_name => "test_report",
17 :xunit_report_type => "text",
18 :xunit_show_test_report => true,
19 :debug => "TRUE"
20
21 }
22@settings[:xunit_report_file_name_with_extension] = "#{@settings[:xunit_report_file_name]}.#{@settings[:xunit_report_type]}"
23@settings[:sql_tools_path] = File.join(ENV['SystemDrive'],'program files','microsoft sql server','100','tools','binn')
24@settings[:osql_exe] = File.join("#{@settings[:sql_tools_path]}",'osql.exe')
25@settings[:config_connectionstring] = "data source=(local);Integrated Security=SSPI;Initial Catalog=#{@settings[:initial_catalog]}"
26#@settings[:db_account_sql]= "#{@settings[:asp_net_account]} WITH PASSWORD=N'#{@settings[:asp_net_account]}', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF")
27@settings[:asp_net_account] = "#{ENV["computername"]}\\ASPNet";
28@settings[:db_account_sql] = "#{@settings[:asp_net_account]}', N'#{@settings[:asp_net_account]}'"
29 end
30end