From 1420562b3482f72183d40cc71319914e255a915b Mon Sep 17 00:00:00 2001 From: dsanz Date: Fri, 7 Apr 2017 16:12:58 +0200 Subject: [PATCH] Modify tests to use different settings for each microsevice --- test/Services/FunctionalTests/FunctionalTests.csproj | 12 +++++++++++- .../Services/Catalog/CatalogScenariosBase.cs | 2 +- .../FunctionalTests/Services/Catalog/settings.json | 7 +++++++ .../Services/Ordering/OrderingScenariosBase.cs | 2 +- .../{ => Services/Ordering}/settings.json | 0 .../IntegrationTests/IntegrationTests.csproj | 11 +++++++++-- .../Services/Catalog/CatalogScenarioBase.cs | 2 +- .../IntegrationTests/Services/Catalog/settings.json | 6 ++++++ .../Services/Ordering/OrderingScenarioBase.cs | 2 +- .../{ => Services/Ordering}/settings.json | 0 10 files changed, 37 insertions(+), 7 deletions(-) create mode 100644 test/Services/FunctionalTests/Services/Catalog/settings.json rename test/Services/FunctionalTests/{ => Services/Ordering}/settings.json (100%) create mode 100644 test/Services/IntegrationTests/Services/Catalog/settings.json rename test/Services/IntegrationTests/{ => Services/Ordering}/settings.json (100%) diff --git a/test/Services/FunctionalTests/FunctionalTests.csproj b/test/Services/FunctionalTests/FunctionalTests.csproj index 34fa68d42..b2e21957b 100644 --- a/test/Services/FunctionalTests/FunctionalTests.csproj +++ b/test/Services/FunctionalTests/FunctionalTests.csproj @@ -4,6 +4,16 @@ netcoreapp1.1 + + + + + + + PreserveNewest + + + @@ -23,7 +33,7 @@ PreserveNewest - + PreserveNewest diff --git a/test/Services/FunctionalTests/Services/Catalog/CatalogScenariosBase.cs b/test/Services/FunctionalTests/Services/Catalog/CatalogScenariosBase.cs index e524eedc9..2c8c1280b 100644 --- a/test/Services/FunctionalTests/Services/Catalog/CatalogScenariosBase.cs +++ b/test/Services/FunctionalTests/Services/Catalog/CatalogScenariosBase.cs @@ -14,7 +14,7 @@ namespace FunctionalTests.Services.Catalog public TestServer CreateServer() { var webHostBuilder = new WebHostBuilder(); - webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory()); + webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Catalog"); webHostBuilder.UseStartup(); return new TestServer(webHostBuilder); diff --git a/test/Services/FunctionalTests/Services/Catalog/settings.json b/test/Services/FunctionalTests/Services/Catalog/settings.json new file mode 100644 index 000000000..aa5f2055b --- /dev/null +++ b/test/Services/FunctionalTests/Services/Catalog/settings.json @@ -0,0 +1,7 @@ +{ + "ConnectionString": "Server=tcp:127.0.0.1,5433;Initial Catalog=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word", + "ExternalCatalogBaseUrl": "http://localhost:5101", + "IdentityUrl": "http://localhost:5105", + "isTest": "true", + "EventBusConnection": "localhost" +} diff --git a/test/Services/FunctionalTests/Services/Ordering/OrderingScenariosBase.cs b/test/Services/FunctionalTests/Services/Ordering/OrderingScenariosBase.cs index 643a4d8c3..8c3c554e5 100644 --- a/test/Services/FunctionalTests/Services/Ordering/OrderingScenariosBase.cs +++ b/test/Services/FunctionalTests/Services/Ordering/OrderingScenariosBase.cs @@ -12,7 +12,7 @@ namespace FunctionalTests.Services.Ordering public TestServer CreateServer() { var webHostBuilder = new WebHostBuilder(); - webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory()); + webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Ordering"); webHostBuilder.UseStartup(); return new TestServer(webHostBuilder); diff --git a/test/Services/FunctionalTests/settings.json b/test/Services/FunctionalTests/Services/Ordering/settings.json similarity index 100% rename from test/Services/FunctionalTests/settings.json rename to test/Services/FunctionalTests/Services/Ordering/settings.json diff --git a/test/Services/IntegrationTests/IntegrationTests.csproj b/test/Services/IntegrationTests/IntegrationTests.csproj index 3054fe98d..436731593 100644 --- a/test/Services/IntegrationTests/IntegrationTests.csproj +++ b/test/Services/IntegrationTests/IntegrationTests.csproj @@ -12,9 +12,16 @@ false + + + + - + + PreserveNewest + + PreserveNewest @@ -35,7 +42,7 @@ - + PreserveNewest diff --git a/test/Services/IntegrationTests/Services/Catalog/CatalogScenarioBase.cs b/test/Services/IntegrationTests/Services/Catalog/CatalogScenarioBase.cs index 2d0c29baf..e70e4f8cf 100644 --- a/test/Services/IntegrationTests/Services/Catalog/CatalogScenarioBase.cs +++ b/test/Services/IntegrationTests/Services/Catalog/CatalogScenarioBase.cs @@ -12,7 +12,7 @@ namespace IntegrationTests.Services.Catalog public TestServer CreateServer() { var webHostBuilder = new WebHostBuilder(); - webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory()); + webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Catalog"); webHostBuilder.UseStartup(); return new TestServer(webHostBuilder); diff --git a/test/Services/IntegrationTests/Services/Catalog/settings.json b/test/Services/IntegrationTests/Services/Catalog/settings.json new file mode 100644 index 000000000..3ea6703eb --- /dev/null +++ b/test/Services/IntegrationTests/Services/Catalog/settings.json @@ -0,0 +1,6 @@ +{ + "ConnectionString": "Server=tcp:127.0.0.1,5433;Initial Catalog=Microsoft.eShopOnContainers.Services.CatalogDb;User Id=sa;Password=Pass@word", + "ExternalCatalogBaseUrl": "http://localhost:5101", + "IdentityUrl": "http://localhost:5105", + "isTest": "true" +} diff --git a/test/Services/IntegrationTests/Services/Ordering/OrderingScenarioBase.cs b/test/Services/IntegrationTests/Services/Ordering/OrderingScenarioBase.cs index 8bd829e17..b4909e5a6 100644 --- a/test/Services/IntegrationTests/Services/Ordering/OrderingScenarioBase.cs +++ b/test/Services/IntegrationTests/Services/Ordering/OrderingScenarioBase.cs @@ -10,7 +10,7 @@ public TestServer CreateServer() { var webHostBuilder = new WebHostBuilder(); - webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory()); + webHostBuilder.UseContentRoot(Directory.GetCurrentDirectory() + "\\Services\\Ordering"); webHostBuilder.UseStartup(); return new TestServer(webHostBuilder); diff --git a/test/Services/IntegrationTests/settings.json b/test/Services/IntegrationTests/Services/Ordering/settings.json similarity index 100% rename from test/Services/IntegrationTests/settings.json rename to test/Services/IntegrationTests/Services/Ordering/settings.json