Skip to content

Commit 10dca1f

Browse files
Replaced DotNetEnv for unit testing as it didn't allow . (#48)
1 parent 295348b commit 10dca1f

File tree

9 files changed

+29
-17
lines changed

9 files changed

+29
-17
lines changed

examples/bank-account/RetailBank.AzureFunctionApp/RetailBank.AzureFunctionApp.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@
1919
<DocumentationFile>D:\Source\AzureFunctions\Event Sourcing on Azure Functions\EventsSourcing-on-Azure-Functions\examples\bank-account\RetailBank.AzureFunctionApp\RetailBank.AzureFunctionApp.xml</DocumentationFile>
2020
</PropertyGroup>
2121
<ItemGroup>
22-
<PackageReference Include="DotNetEnv" Version="2.0.0" />
22+
<PackageReference Include="DotNetEnv" Version="2.1.0" />
2323
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions" Version="4.0.1" />
2424
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.DurableTask" Version="2.4.1" />
2525
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.DurableTask.Analyzers" Version="0.4.0" />
2626
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.EventGrid" Version="2.1.0" />
27-
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Http" Version="3.0.2" />
27+
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Http" Version="3.0.12" />
2828
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.SignalRService" Version="1.2.2" />
29-
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.3" />
29+
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.4" />
3030
<PackageReference Include="Microsoft.Azure.WebJobs.Host.Storage" Version="4.0.1" />
3131
<PackageReference Include="Microsoft.Azure.WebJobs.Script.ExtensionsMetadataGenerator" Version="1.2.1" />
3232
<PackageReference Include="Microsoft.NET.Sdk.Functions" Version="3.0.11" />
33-
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="4.7.0" />
33+
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="5.0.0" />
3434
</ItemGroup>
3535
<ItemGroup>
3636
<None Update=".env">

src/EventSourcingOnAzureFunctions.Common/EventSourcingOnAzureFunctions.Common.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<ItemGroup>
2525
<PackageReference Include="Azure.Storage.Blobs" Version="12.8.0" />
2626
<PackageReference Include="Azure.Storage.Queues" Version="12.6.0" />
27-
<PackageReference Include="DotNetEnv" Version="2.0.0" />
27+
<PackageReference Include="DotNetEnv" Version="2.1.0" />
2828
<PackageReference Include="Microsoft.Azure.Cosmos.Table" Version="1.0.8" />
2929
<PackageReference Include="Microsoft.Azure.EventGrid" Version="3.2.0" />
3030
<PackageReference Include="Microsoft.Azure.Functions.Extensions" Version="1.1.0" />

src/EventSourcingOnAzureFunctions.Test/.env

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
5+
namespace EventSourcingOnAzureFunctions.Test
6+
{
7+
/// <summary>
8+
/// Set the environment variables for mock testing
9+
/// </summary>
10+
public sealed class EnvironmentVariables
11+
{
12+
public static void SetTestVariables()
13+
{
14+
Environment.SetEnvironmentVariable("Bank.Account", "Table;RetailBank");
15+
Environment.SetEnvironmentVariable("Domain Test.Entity Type Test", "Table;RetailBank");
16+
Environment.SetEnvironmentVariable("Domain Test.Entity Type Test Two", "AppendBlob;CosmosEmulator");
17+
}
18+
}
19+
}

src/EventSourcingOnAzureFunctions.Test/EventSourcingOnAzureFunctions.Test.csproj

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="DotNetEnv" Version="2.0.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.1" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.1" />
1413
<PackageReference Include="MSTest.TestAdapter" Version="2.1.2" />
1514
<PackageReference Include="MSTest.TestFramework" Version="2.1.2" />
1615
</ItemGroup>
@@ -20,9 +19,6 @@
2019
</ItemGroup>
2120

2221
<ItemGroup>
23-
<None Update=".env">
24-
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
25-
</None>
2622
<None Update="config.local.json">
2723
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
2824
</None>

src/EventSourcingOnAzureFunctions.Test/EventStream_UnitTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class EventStream_UnitTest
2020
[TestInitialize]
2121
public void InitialiseEnvironmentVariables()
2222
{
23-
DotNetEnv.Env.Load();
23+
EnvironmentVariables.SetTestVariables();
2424
}
2525

2626
[TestMethod]

src/EventSourcingOnAzureFunctions.Test/ProjectionSnapshot_UnitTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class ProjectionSnapshot_UnitTest
1010
[TestInitialize]
1111
public void InitialiseEnvironmentVariables()
1212
{
13-
DotNetEnv.Env.Load();
13+
EnvironmentVariables.SetTestVariables();
1414
}
1515

1616
}

src/EventSourcingOnAzureFunctions.Test/TableEventStreamReader_Test.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class TableEventStreamReader_UnitTest
1717
[TestInitialize]
1818
public void InitialiseEnvironmentVariables()
1919
{
20-
DotNetEnv.Env.Load();
20+
EnvironmentVariables.SetTestVariables();
2121
}
2222

2323
[TestMethod]

src/EventSourcingOnAzureFunctions.Test/TableEventStreamWriter_UnitTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class TableEventStreamWriter_UnitTest
1818
[TestInitialize]
1919
public void InitialiseEnvironmentVariables()
2020
{
21-
DotNetEnv.Env.Load();
21+
EnvironmentVariables.SetTestVariables();
2222
}
2323

2424
[TestMethod]

0 commit comments

Comments
 (0)