Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

Commit 60429ec

Browse files
committed
fix tests
1 parent 9a298bf commit 60429ec

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Tests/Singularity.Test/Injection/CircularDependencyTests.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ public void SimpleCircularDependency()
2222
{
2323
var circularDependency = container.GetInstance<ISimpleCircularDependency1>();
2424
});
25-
var cycleError1 = Assert.IsType<CircularDependencyException>(dependencyResolveException1.InnerException);
25+
var cycleError1 = Assert.IsType<CircularDependencyException>(dependencyResolveException1.InnerException?.InnerException?.InnerException);
2626

2727
var dependencyResolveException2 = Assert.Throws<DependencyResolveException>(() =>
2828
{
2929
var circularDependency = container.GetInstance<ISimpleCircularDependency2>();
3030
});
31-
var cycleError2 = Assert.IsType<CircularDependencyException>(dependencyResolveException2.InnerException);
31+
var cycleError2 = Assert.IsType<CircularDependencyException>(dependencyResolveException2.InnerException?.InnerException?.InnerException);
3232

3333

3434
Assert.Equal(3, cycleError1.Cycle.Length);
@@ -59,19 +59,19 @@ public void ComplexCircularDependency()
5959
{
6060
var circularDependency = container.GetInstance<IComplexCircularDependency1>();
6161
});
62-
var cycleError1 = Assert.IsType<CircularDependencyException>(dependencyResolveException1.InnerException);
62+
var cycleError1 = Assert.IsType<CircularDependencyException>(dependencyResolveException1.InnerException?.InnerException?.InnerException?.InnerException);
6363

6464
var dependencyResolveException2 = Assert.Throws<DependencyResolveException>(() =>
6565
{
6666
var circularDependency = container.GetInstance<IComplexCircularDependency2>();
6767
});
68-
var cycleError2 = Assert.IsType<CircularDependencyException>(dependencyResolveException2.InnerException);
68+
var cycleError2 = Assert.IsType<CircularDependencyException>(dependencyResolveException2.InnerException?.InnerException?.InnerException?.InnerException);
6969

7070
var dependencyResolveException3 = Assert.Throws<DependencyResolveException>(() =>
7171
{
7272
var circularDependency = container.GetInstance<IComplexCircularDependency3>();
7373
});
74-
var cycleError3 = Assert.IsType<CircularDependencyException>(dependencyResolveException3.InnerException);
74+
var cycleError3 = Assert.IsType<CircularDependencyException>(dependencyResolveException3.InnerException?.InnerException?.InnerException?.InnerException);
7575

7676
Assert.Equal(4, cycleError1.Cycle.Length);
7777
Assert.Equal(typeof(IComplexCircularDependency1).AssemblyQualifiedName, cycleError1.Cycle[0]);

0 commit comments

Comments
 (0)