1 implementation of IMockFactory
Microsoft.WebTools.AspireService.Tests (1)
Mocks\MockFactory.cs (1)
14public class MockFactory<T> : IMockFactory where T : class
6 references to IMockFactory
Microsoft.WebTools.AspireService.Tests (6)
Mocks\Mocks.cs (6)
11private readonly Dictionary<Type, IMockFactory> _mockFactories = new(); 13public void Add(IMockFactory factory) 18public T GetOrCreate<T>(MockBehavior? mockBehavior = null) where T : IMockFactory 20if (_mockFactories.TryGetValue(typeof(T), out var factory)) 25var newMock = (IMockFactory?)Activator.CreateInstance(typeof(T), this, mockBehavior);