public LightweightContext(IContextProvider contextProvider, ILightweightProfile profile)
 {
     _contextProvider = contextProvider;
     _profile         = profile;
 }
 public LightweightContext(ILightweightProfile profile, IMockResolver resolver)
 {
     _profile      = profile ?? throw new ArgumentNullException(nameof(profile));
     _mockResolver = resolver ?? throw new ArgumentNullException(nameof(resolver));
 }