ServiceStack.WebHost.Endpoints.Tests.IocServiceTests.Does_dispose_service_and_Request_and_None_scope_but_not_singletons C# (CSharp) Method

Does_dispose_service_and_Request_and_None_scope_but_not_singletons() private method

        public void Does_dispose_service_and_Request_and_None_scope_but_not_singletons()
        {
            var client = CreateClient();

            var response = client.Get(new IocDispose());
            response = client.Get(new IocDispose());
            Thread.Sleep(WaitForRequestCleanup);

            var stats = client.Get(new IocStats());
            Assert.That(stats.Container_disposablesCount, Is.EqualTo(0));
            Assert.That(stats.FunqSingletonScopeDisposable_DisposeCount, Is.EqualTo(0));

            Assert.That(stats.IocDisposableService_DisposeCount, Is.EqualTo(2));
            Assert.That(stats.FunqRequestScopeDisposable_DisposeCount, Is.EqualTo(2));
            Assert.That(stats.FunqNoneScopeDisposable_DisposeCount, Is.EqualTo(2));
            Assert.That(stats.FunqRequestScopeDepDisposableProperty_DisposeCount, Is.EqualTo(2));
            Assert.That(stats.AltRequestScopeDepDisposableProperty_DisposeCount, Is.EqualTo(2));
        }