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