| File: FeaturesPooledPolicyTests.cs | Web Access |
| Project: src\test\Libraries\Microsoft.Extensions.AsyncState.Tests\Microsoft.Extensions.AsyncState.Tests.csproj (Microsoft.Extensions.AsyncState.Tests) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System; using System.Collections.Generic; using Xunit; namespace Microsoft.Extensions.AsyncState.Test; public class FeaturesPooledPolicyTests { [Fact] public void Return_ShouldBeTrue() { var policy = new FeaturesPooledPolicy(); Assert.True(policy.Return([])); } [Fact] public void Return_ShouldNullList() { var policy = new FeaturesPooledPolicy(); var list = policy.Create(); list.Add(string.Empty); list.Add(Array.Empty<int>()); list.Add(new object()); Assert.True(policy.Return(list)); Assert.All(list, el => Assert.Null(el)); } }