using System; using System.Collections.Generic; namespace Tapeti.Tests.Mock { public class MockDependencyResolver : IDependencyResolver { private readonly Dictionary container = new(); public void Set(TInterface instance) where TInterface : class { container.Add(typeof(TInterface), instance); } public T Resolve() where T : class { return (T)Resolve(typeof(T)); } public object Resolve(Type type) { return container[type]; } } }