From fccf5892ed74a027098c5e5b5b1e3bfdfbe9d573 Mon Sep 17 00:00:00 2001 From: filipw Date: Fri, 27 Apr 2018 18:32:21 +0200 Subject: [PATCH] issue 268 quick fix --- src/Dotnet.Script.Core/Dotnet.Script.Core.csproj | 1 + src/Dotnet.Script.Tests/ScriptExecutionTests.cs | 7 +++++++ src/Dotnet.Script.Tests/TestFixtures/Issue268/Issue268.csx | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 src/Dotnet.Script.Tests/TestFixtures/Issue268/Issue268.csx diff --git a/src/Dotnet.Script.Core/Dotnet.Script.Core.csproj b/src/Dotnet.Script.Core/Dotnet.Script.Core.csproj index d373934b..3cb78e74 100644 --- a/src/Dotnet.Script.Core/Dotnet.Script.Core.csproj +++ b/src/Dotnet.Script.Core/Dotnet.Script.Core.csproj @@ -37,6 +37,7 @@ + diff --git a/src/Dotnet.Script.Tests/ScriptExecutionTests.cs b/src/Dotnet.Script.Tests/ScriptExecutionTests.cs index fab022c6..da026009 100644 --- a/src/Dotnet.Script.Tests/ScriptExecutionTests.cs +++ b/src/Dotnet.Script.Tests/ScriptExecutionTests.cs @@ -217,6 +217,13 @@ public void ShouldExecuteRemoteScriptUsingTinyUrl() Assert.Contains("Hello World", result.output); } + [Fact] + public void ShouldHandleIssue268() + { + var result = Execute($"{Path.Combine("Issue268", "Issue268.csx")}"); + Assert.Contains("value:", result.output); + } + [Fact] public void ShouldThrowExceptionOnInvalidMediaType() { diff --git a/src/Dotnet.Script.Tests/TestFixtures/Issue268/Issue268.csx b/src/Dotnet.Script.Tests/TestFixtures/Issue268/Issue268.csx new file mode 100644 index 00000000..e455e68b --- /dev/null +++ b/src/Dotnet.Script.Tests/TestFixtures/Issue268/Issue268.csx @@ -0,0 +1,6 @@ +#r "nuget: System.Configuration.ConfigurationManager, 4.4.1" + +using System.Configuration; + +var value = ConfigurationManager.AppSettings.Get("SomeValue"); +Console.WriteLine("value: " + value); \ No newline at end of file