From d9ef1ed5b2c2d4be761d83ae81c8e364f2214c49 Mon Sep 17 00:00:00 2001 From: Tian Liao Date: Tue, 19 Nov 2024 15:03:59 +0800 Subject: [PATCH] cleanup test suite properly --- src/CalculatorUITestFramework/MockedCurrencyServer.cs | 2 ++ src/CalculatorUITests/CurrencyConverterFunctionalTests.cs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/CalculatorUITestFramework/MockedCurrencyServer.cs b/src/CalculatorUITestFramework/MockedCurrencyServer.cs index c3ad4efc..adecb92e 100644 --- a/src/CalculatorUITestFramework/MockedCurrencyServer.cs +++ b/src/CalculatorUITestFramework/MockedCurrencyServer.cs @@ -15,6 +15,8 @@ namespace CalculatorUITestFramework { Prefixes = { + // to trust below URL on your dev machine, run below command in cmd as admin + // netsh http add urlacl url="http://localhost:80/calctesting/file" user=everyone "http://localhost/calctesting/file/", } }; diff --git a/src/CalculatorUITests/CurrencyConverterFunctionalTests.cs b/src/CalculatorUITests/CurrencyConverterFunctionalTests.cs index c80d723b..5e4ecbac 100644 --- a/src/CalculatorUITests/CurrencyConverterFunctionalTests.cs +++ b/src/CalculatorUITests/CurrencyConverterFunctionalTests.cs @@ -10,6 +10,7 @@ namespace CalculatorUITests public class CurrencyConverterFunctionalTests { private static readonly UnitConverterPage page = new UnitConverterPage(); + private static MockedCurrencyServer _currencyServer; public TestContext TestContext { get; set; } @@ -22,7 +23,7 @@ namespace CalculatorUITests { // Create session to launch a Calculator window CalculatorDriver.Instance.SetupCalculatorSession(context); - context.Properties.Add("MockedDataServer", new MockedCurrencyServer()); + _currencyServer = new MockedCurrencyServer(); } /// @@ -33,6 +34,7 @@ namespace CalculatorUITests { // Tear down Calculator session. CalculatorDriver.Instance.TearDownCalculatorSession(); + _currencyServer.Dispose(); } ///