diff --git a/Chickensoft.AutoInject.Tests/src/auto_inject/dependent/DependencyResolver.cs b/Chickensoft.AutoInject.Tests/src/auto_inject/dependent/DependencyResolver.cs index d333034..71ae8f3 100644 --- a/Chickensoft.AutoInject.Tests/src/auto_inject/dependent/DependencyResolver.cs +++ b/Chickensoft.AutoInject.Tests/src/auto_inject/dependent/DependencyResolver.cs @@ -95,10 +95,10 @@ public static void OnDependent( IEnumerable properties ) { - var state = dependent.MixinState.Get(); + var state = dependent.DependentState; if (what == Node.NotificationExitTree) { - dependent.MixinState.Get().ShouldResolveDependencies = true; + state.ShouldResolveDependencies = true; foreach (var pending in state.Pending.Values) { pending.Unsubscribe(); @@ -139,7 +139,7 @@ public static TValue DependOn( { // First, check dependency fakes. Using a faked value takes priority over // all the other dependency resolution methods. - var state = dependent.MixinState.Get(); + var state = dependent.DependentState; if (state.ProviderFakes.TryGetValue(typeof(TValue), out var fakeProvider) && fakeProvider is DefaultProvider faker) { @@ -192,7 +192,7 @@ private static void Resolve( IEnumerable properties ) { - var state = dependent.MixinState.Get(); + var state = dependent.DependentState; // Clear any previously resolved dependencies — if the ancestor tree hasn't // changed above us, we will just end up re-resolving them as they were. state.Dependencies.Clear();