diff --git a/test/MultitenantTests.cs b/test/MultitenantTests.cs index 921f75c9..fb1cded2 100644 --- a/test/MultitenantTests.cs +++ b/test/MultitenantTests.cs @@ -279,33 +279,17 @@ public void MultitenantTests_Ensure_Container_Method_Calls_Delegate_To_Root() container.Verify(c => c.WireUp(It.IsAny(), It.IsAny(), null, false), Times.Once); container.Verify(c => c.GetService(typeof(IA)), Times.Once); container.Verify(c => c.Resolve(typeof(IA)), Times.Once); - container.Verify(c => c.Resolve(typeof(IA), ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.Resolve(typeof(IA), new object[] { "a" }, ResolutionBehavior.Default), Times.Once); container.Verify(c => c.Resolve(typeof(IA), "a", new object[] { "a" }, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.Resolve(typeof(IA), "a", ResolutionBehavior.Default), Times.Once); container.Verify(c => c.ResolveOrDefault(typeof(IA)), Times.Once); - container.Verify(c => c.ResolveOrDefault(typeof(IA), ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveOrDefault(typeof(IA), new object[] { "a" }, ResolutionBehavior.Default), Times.Once); container.Verify(c => c.ResolveOrDefault(typeof(IA), "a", new object[] { "a" }, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveOrDefault(typeof(IA), "a", ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll("a", ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(new object[] { "a" }, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll("a", new object[] { "a" }, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(typeof(IA), ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(typeof(IA),"a", ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(typeof(IA),new object[] { "a" }, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.ResolveAll(typeof(IA),"a", new object[] { "a" }, ResolutionBehavior.Default), Times.Once); container.Verify(c => c.ResolveFactory(typeof(IA), null, ResolutionBehavior.Default, It.IsAny()), Times.Once); container.Verify(c => c.ResolveFactoryOrDefault(typeof(IA), null, ResolutionBehavior.Default, It.IsAny()), Times.Once); container.Verify(c => c.BeginScope(null, false), Times.Once); container.Verify(c => c.PutInstanceInScope(typeof(IA), It.IsAny(), false, null), Times.Once); container.Verify(c => c.BuildUp(It.IsAny(), ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.Activate(typeof(C)), Times.Once); - container.Verify(c => c.Activate(typeof(C), ResolutionBehavior.Default), Times.Once); + container.Verify(c => c.Activate(typeof(C), ResolutionBehavior.Default), Times.Exactly(2)); container.Verify(c => c.InvokeAsyncInitializers(default), Times.Once); - container.Verify(c => c.CanResolve(null, ResolutionBehavior.Default), Times.Once); - container.Verify(c => c.CanResolve(typeof(IA), null, ResolutionBehavior.Default), Times.Once); + container.Verify(c => c.CanResolve(typeof(IA), null, ResolutionBehavior.Default), Times.Exactly(2)); container.Verify(c => c.GetDelegateCacheEntries(), Times.Once); container.Verify(c => c.ReMap(null), Times.Once); container.Verify(c => c.ReMap(typeof(C), null), Times.Once);