Skip to content

Commit 1420562

Browse files
committed
Modify tests to use different settings for each microsevice
1 parent 7805b3e commit 1420562

10 files changed

Lines changed: 37 additions & 7 deletions

File tree

test/Services/FunctionalTests/FunctionalTests.csproj

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
<TargetFramework>netcoreapp1.1</TargetFramework>
55
</PropertyGroup>
66

7+
<ItemGroup>
8+
<None Remove="Services\Catalog\settings.json" />
9+
</ItemGroup>
10+
11+
<ItemGroup>
12+
<Content Include="Services\Catalog\settings.json">
13+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
14+
</Content>
15+
</ItemGroup>
16+
717
<ItemGroup>
818
<PackageReference Include="Microsoft.DotNet.InternalAbstractions" Version="1.0.0" />
919
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0-preview-20170106-08" />
@@ -23,7 +33,7 @@
2333
<None Update="appsettings.json">
2434
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2535
</None>
26-
<None Update="settings.json">
36+
<None Update="Services\Ordering\settings.json">
2737
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
2838
</None>
2939
</ItemGroup>

test/Services/FunctionalTests/Services/Catalog/CatalogScenariosBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class CatalogScenariosBase
1414
public TestServer CreateServer()
1515
{
1616
var webHostBuilder = new WebHostBuilder();
17-
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory());
17+
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Catalog");
1818
webHostBuilder.UseStartup<Startup>();
1919

2020
return new TestServer(webHostBuilder);
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"ConnectionString": "Server=tcp:127.0.0.1,5433;Initial Catalog=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word",
3+
"ExternalCatalogBaseUrl": "http://localhost:5101",
4+
"IdentityUrl": "http://localhost:5105",
5+
"isTest": "true",
6+
"EventBusConnection": "localhost"
7+
}

test/Services/FunctionalTests/Services/Ordering/OrderingScenariosBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class OrderingScenariosBase
1212
public TestServer CreateServer()
1313
{
1414
var webHostBuilder = new WebHostBuilder();
15-
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory());
15+
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Ordering");
1616
webHostBuilder.UseStartup<OrderingTestsStartup>();
1717

1818
return new TestServer(webHostBuilder);
File renamed without changes.

test/Services/IntegrationTests/IntegrationTests.csproj

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@
1212
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1313
</PropertyGroup>
1414

15+
<ItemGroup>
16+
<None Remove="Services\Catalog\settings.json" />
17+
</ItemGroup>
18+
1519
<ItemGroup>
1620
<!--<Content Include="settings.json;web.config">-->
17-
<Content Include="settings.json">
21+
<Content Include="Services\Catalog\settings.json">
22+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
23+
</Content>
24+
<Content Include="Services\Ordering\settings.json">
1825
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
1926
</Content>
2027
</ItemGroup>
@@ -35,7 +42,7 @@
3542
</ItemGroup>
3643

3744
<ItemGroup>
38-
<Content Update="settings.json">
45+
<Content Update="Services\Ordering\settings.json">
3946
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
4047
</Content>
4148
</ItemGroup>

test/Services/IntegrationTests/Services/Catalog/CatalogScenarioBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class CatalogScenarioBase
1212
public TestServer CreateServer()
1313
{
1414
var webHostBuilder = new WebHostBuilder();
15-
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory());
15+
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Catalog");
1616
webHostBuilder.UseStartup<Startup>();
1717

1818
return new TestServer(webHostBuilder);
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"ConnectionString": "Server=tcp:127.0.0.1,5433;Initial Catalog=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word",
3+
"ExternalCatalogBaseUrl": "http://localhost:5101",
4+
"IdentityUrl": "http://localhost:5105",
5+
"isTest": "true"
6+
}

test/Services/IntegrationTests/Services/Ordering/OrderingScenarioBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class OrderingScenarioBase
1010
public TestServer CreateServer()
1111
{
1212
var webHostBuilder = new WebHostBuilder();
13-
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory());
13+
webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Ordering");
1414
webHostBuilder.UseStartup<OrderingTestsStartup>();
1515

1616
return new TestServer(webHostBuilder);
File renamed without changes.

0 commit comments

Comments
 (0)