Skip to content

Commit 743ebda

Browse files
authored
Merge pull request #54 from mjohanss/master
gitignore on applicationhost.config + some cleanup
2 parents ecb930d + 537350e commit 743ebda

File tree

9 files changed

+21
-25
lines changed

9 files changed

+21
-25
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@ _ReSharper*/
3333
src/Tools/MarkdownToNamespaceDoc/packages/*/
3434
src/Tools/TsGenerator/.vs/*
3535
src/Help/*
36+
src/Server/Coderr.Server.Web.Tests/applicationhost.config

src/Server/Coderr.Server.SqlServer.Tests/Helpers/DatabaseManager.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System.Data.SqlClient;
55
using System.Diagnostics;
66
using System.Threading;
7-
using codeRR.Server.SqlServer.Tools;
87
using Griffin.Data;
98
using Griffin.Data.Mapper;
109

@@ -35,17 +34,17 @@ public DatabaseManager(string databaseName = null, Func<string> connectionString
3534

3635
var instanceId = Interlocked.Increment(ref InstanceCounter);
3736
_databaseName = databaseName ?? $"coderrTest{DateTime.Now:MMddHHmmss}_{instanceId}";
38-
Console.WriteLine("DBNMAE: " + _databaseName);
37+
Console.WriteLine("DBNAME: " + _databaseName);
3938
ConnectionString = connectionStringTemplateProvider()
4039
.Replace("{databaseName}", _databaseName);
4140
_masterConString = connectionStringTemplateProvider()
4241
.Replace("{databaseName}", "master");
43-
UpdateToLatestVestion = true;
42+
UpdateToLatestVersion = true;
4443
}
4544

4645
public string ConnectionString { get; }
4746

48-
public bool UpdateToLatestVestion { get; set; }
47+
public bool UpdateToLatestVersion { get; set; }
4948

5049
public void Dispose()
5150
{
@@ -93,7 +92,7 @@ public void InitSchema()
9392
{
9493
var schemaManager = new SchemaManager(OpenConnection);
9594
schemaManager.CreateInitialStructure();
96-
if (UpdateToLatestVestion)
95+
if (UpdateToLatestVersion)
9796
schemaManager.UpgradeDatabaseSchema();
9897
}
9998
catch (SqlException ex)

src/Server/Coderr.Server.SqlServer.Tests/SchemaManagerTests.cs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
using System;
2-
using System.Threading;
1+
using System.Threading;
32
using codeRR.Server.SqlServer.Tests.Helpers;
43
using FluentAssertions;
5-
using Griffin.Data.Mapper;
64
using Xunit;
75

86
namespace codeRR.Server.SqlServer.Tests
@@ -17,7 +15,7 @@ public void Should_report_upgradable_if_schema_version_is_less()
1715
Thread.Sleep(1000);
1816
using (var dbMgr = new DatabaseManager())
1917
{
20-
dbMgr.UpdateToLatestVestion = false;
18+
dbMgr.UpdateToLatestVersion = false;
2119
dbMgr.CreateEmptyDatabase();
2220
dbMgr.InitSchema();
2321
dbMgr.UpdateSchema(1);
@@ -27,7 +25,6 @@ public void Should_report_upgradable_if_schema_version_is_less()
2725

2826
actual.Should().BeTrue();
2927
}
30-
3128
}
3229

3330
[Fact]
@@ -36,7 +33,7 @@ public void Should_not_report_upgradable_if_schema_version_is_same()
3633
Thread.Sleep(1000);
3734
using (var dbMgr = new DatabaseManager())
3835
{
39-
dbMgr.UpdateToLatestVestion = false;
36+
dbMgr.UpdateToLatestVersion = false;
4037
dbMgr.CreateEmptyDatabase();
4138
dbMgr.InitSchema();
4239
dbMgr.UpdateSchema(-1);
@@ -54,7 +51,7 @@ public void Should_report_upgradable_if_schema_table_is_missing()
5451
Thread.Sleep(1000);
5552
using (var dbMgr = new DatabaseManager())
5653
{
57-
dbMgr.UpdateToLatestVestion = false;
54+
dbMgr.UpdateToLatestVersion = false;
5855
dbMgr.CreateEmptyDatabase();
5956

6057
var sut = new SchemaManager(() => dbMgr.OpenConnection());
@@ -70,15 +67,13 @@ public void Should_be_able_to_upgrade_schema()
7067
Thread.Sleep(1000);
7168
using (var dbMgr = new DatabaseManager())
7269
{
73-
dbMgr.UpdateToLatestVestion = false;
70+
dbMgr.UpdateToLatestVersion = false;
7471
dbMgr.CreateEmptyDatabase();
7572
dbMgr.InitSchema();
7673

7774
var sut = new SchemaManager(() => dbMgr.OpenConnection());
7875
sut.UpgradeDatabaseSchema();
79-
8076
}
8177
}
82-
8378
}
8479
}

src/Server/Coderr.Server.Web.Tests/Helpers/IisExpressHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class IisExpressHelper
1515
/// </summary>
1616
public string AppPool { get; set; }
1717

18-
public string BaseUrl => "http://localhost:50473/";
18+
public string BaseUrl => "http://localhost:50473/coderr/";
1919

2020
/// <summary>
2121
/// Path to the IIS Express configuration file. Defaults to

src/Server/Coderr.Server.Web.Tests/Tests/HomePageTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
namespace codeRR.Server.Web.Tests.Tests
55
{
6-
76
[Trait("Category", "Integration")]
87
public class HomePageTests : LoggedInTest
98
{

src/Server/Coderr.Server.Web.Tests/Tests/IncidentsPageTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System;
22
using System.Threading;
33
using codeRR.Client;
4-
using codeRR.Server.Web.Tests.Helpers;
54
using codeRR.Server.Web.Tests.Pages;
65
using Xunit;
76

src/Server/Coderr.Server.Web.Tests/Tests/LoginPageTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
namespace codeRR.Server.Web.Tests.Tests
55
{
6-
76
[Trait("Category", "Integration")]
87
public class LoginPageTests : LoggedInTest
98
{

src/Server/Coderr.Server.Web.Tests/WebTest.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
using codeRR.Server.SqlServer.Tests.Helpers;
66
using codeRR.Server.Web.Tests.Helpers;
77
using codeRR.Server.Web.Tests.Helpers.Selenium;
8-
using codeRR.Server.Web.Tests.Helpers.xUnit;
98
using Griffin.Data.Mapper;
109
using OpenQA.Selenium;
1110
using OpenQA.Selenium.Support.Extensions;
1211
using Xunit;
1312

13+
[assembly: CollectionBehavior(CollectionBehavior.CollectionPerAssembly)]
14+
1415
namespace codeRR.Server.Web.Tests
1516
{
1617
[TestCaseOrderer("codeRR.Server.Web.Tests.Helpers.xUnit.TestCaseOrderer", "codeRR.Server.Web.Tests")]
@@ -34,10 +35,15 @@ static WebTest()
3435
_databaseManager.Dispose();
3536
};
3637

37-
_iisExpress = new IisExpressHelper();
38+
var configPath =
39+
Path.Combine(Path.GetFullPath(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"..\..\..\")),
40+
"applicationhost.config");
41+
42+
Console.WriteLine($"Path to IIS Express configuration file '{configPath}'");
43+
3844
_iisExpress = new IisExpressHelper
3945
{
40-
ConfigPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "applicationhost.config"),
46+
ConfigPath = configPath,
4147

4248
// Pass on connectionstring to codeRR.Server.Web during testing, overriding connectionstring in web.config
4349
EnvironmentVariables = new Dictionary<string, string> { { "coderr_ConnectionString", _databaseManager.ConnectionString } }
@@ -51,7 +57,6 @@ static WebTest()
5157

5258
protected WebTest()
5359
{
54-
5560
TestData.ResetDatabase(_iisExpress.BaseUrl);
5661
}
5762

@@ -61,7 +66,6 @@ protected WebTest()
6166

6267
public static IWebDriver WebDriver { get; private set; }
6368

64-
6569
private static void DisposeWebDriver()
6670
{
6771
try

src/Server/Coderr.Server.Web.Tests/codeRR.Server.Web.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<DesignTime>True</DesignTime>
2626
<AutoGen>True</AutoGen>
2727
<DependentUpon>applicationhost.tt</DependentUpon>
28-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
28+
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
2929
</None>
3030
<None Update="applicationhost.tt">
3131
<Generator>TextTemplatingFileGenerator</Generator>

0 commit comments

Comments
 (0)