Skip to content

Commit

Permalink
Fix CI issue
Browse files Browse the repository at this point in the history
  • Loading branch information
layomia committed Aug 1, 2023
1 parent 3ed8471 commit 7f68238
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
using System.Linq;
using Microsoft.Extensions.Configuration;
using Xunit;
using System.Collections.Immutable;

namespace Microsoft.Extensions
#if BUILDING_SOURCE_GENERATOR_TESTS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2094,9 +2094,14 @@ public void CanBindToObjectMembers()
TestBind(options => config.GetSection("Local").Bind(RemoteAuthenticationOptions<OidcProviderOptions>.s_NonGenericField), obj => RemoteAuthenticationOptions<OidcProviderOptions>.s_NonGenericField);

// No null refs.
#if BUILDING_SOURCE_GENERATOR_TESTS

Assert.Throws<ArgumentNullException>(() => config.GetSection("Local").Bind(new RemoteAuthenticationOptions<OidcProviderOptions>().NullGenericProp));
Assert.Throws<ArgumentNullException>(() => config.GetSection("Local").Bind(RemoteAuthenticationOptions<OidcProviderOptions>.s_NullNonGenericField));

#else
config.GetSection("Local").Bind(new RemoteAuthenticationOptions<OidcProviderOptions>().NullGenericProp);
config.GetSection("Local").Bind(RemoteAuthenticationOptions<OidcProviderOptions>.s_NullNonGenericField);
#endif
static void TestBind(Action<RemoteAuthenticationOptions<OidcProviderOptions>> configure, Func<RemoteAuthenticationOptions<OidcProviderOptions>, OidcProviderOptions> getBindedProp)
{
var obj = new RemoteAuthenticationOptions<OidcProviderOptions>();
Expand Down

0 comments on commit 7f68238

Please sign in to comment.