Skip to content

Commit c1ef821

Browse files
committed
Releasing v2.0.2
1 parent 1c27d6d commit c1ef821

File tree

2 files changed

+1
-37
lines changed

2 files changed

+1
-37
lines changed

package.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22

33
<PropertyGroup>
4-
<Version>2.0.1</Version>
4+
<Version>2.0.2</Version>
55
<PackageReleaseNotes>This package is distributed as .NET Standard 2.0 package. It is compatible with Microsoft.Extensions.DependencyInjection v2 specification.</PackageReleaseNotes>
66
</PropertyGroup>
77

tests/UnityDependencyInjectionTests.cs

-36
Original file line numberDiff line numberDiff line change
@@ -15,41 +15,5 @@ protected override IServiceProvider CreateServiceProvider(IServiceCollection ser
1515
{
1616
return ServiceProvider.ConfigureServices(serviceCollection);
1717
}
18-
19-
20-
[Fact]
21-
#pragma warning disable xUnit1024 // Test methods cannot have overloads
22-
public new void DisposesInReverseOrderOfCreation()
23-
#pragma warning restore xUnit1024 // Test methods cannot have overloads
24-
{
25-
26-
// Arrange
27-
var serviceCollection = new TestServiceCollection();
28-
serviceCollection.AddSingleton<FakeDisposeCallback>();
29-
serviceCollection.AddTransient<IFakeOuterService, FakeDisposableCallbackOuterService>();
30-
serviceCollection.AddSingleton<IFakeMultipleService, FakeDisposableCallbackInnerService>();
31-
serviceCollection.AddScoped<IFakeMultipleService, FakeDisposableCallbackInnerService>();
32-
serviceCollection.AddTransient<IFakeMultipleService, FakeDisposableCallbackInnerService>();
33-
serviceCollection.AddSingleton<IFakeService, FakeDisposableCallbackInnerService>();
34-
var serviceProvider = CreateServiceProvider(serviceCollection);
35-
36-
var callback = serviceProvider.GetService<FakeDisposeCallback>();
37-
var outer = serviceProvider.GetService<IFakeOuterService>();
38-
var multipleServices = outer.MultipleServices.ToArray();
39-
40-
// Act
41-
((IDisposable)serviceProvider).Dispose();
42-
43-
// Assert
44-
//Assert.Equal(outer, callback.Disposed[0]);
45-
//Assert.Equal(outer.MultipleServices.Reverse(), callback.Disposed.Skip(1).Take(3).OfType<IFakeMultipleService>());
46-
//Assert.Equal(outer.SingleService, callback.Disposed[4]);
47-
48-
}
49-
50-
51-
internal class TestServiceCollection : List<ServiceDescriptor>, IServiceCollection, IList<ServiceDescriptor>, ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>, IEnumerable
52-
{
53-
}
5418
}
5519
}

0 commit comments

Comments
 (0)