Skip to content

Commit 17172bf

Browse files
authored
refactor: simplify and unify InternalsVisibleTo usage
1 parent ae9fc79 commit 17172bf

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

src/OpenFeature.DependencyInjection/OpenFeature.DependencyInjection.csproj

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
21-
<_Parameter1>$(AssemblyName).Tests</_Parameter1>
22-
</AssemblyAttribute>
23-
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
24-
<_Parameter1>DynamicProxyGenAssembly2</_Parameter1>
25-
</AssemblyAttribute>
20+
<InternalsVisibleTo Include="$(AssemblyName).Tests" />
21+
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" />
2622
</ItemGroup>
2723

2824
</Project>

src/OpenFeature/FeatureProvider.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
using OpenFeature.Constant;
77
using OpenFeature.Model;
88

9-
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")] // required to allow NSubstitute mocking of internal methods
10-
119
namespace OpenFeature
1210
{
1311
/// <summary>

src/OpenFeature/OpenFeature.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15+
<InternalsVisibleTo Include="DynamicProxyGenAssembly2" />
1516
<InternalsVisibleTo Include="OpenFeature.Benchmarks" />
1617
<InternalsVisibleTo Include="OpenFeature.Tests" />
1718
<InternalsVisibleTo Include="OpenFeature.E2ETests" />

0 commit comments

Comments
 (0)