public EnumerablePatcher(IPatcherProvider provider) { Provider = provider; }
public ObjectPatcher(IPatcherProvider provider, IReflectionHelper reflectionHelper) { Provider = provider ?? throw new ArgumentNullException(nameof(provider)); ReflectionHelper = reflectionHelper ?? throw new ArgumentNullException(nameof(reflectionHelper)); }
public OverrideObjectPatcher(IPatcherProvider provider) : base(provider, new ReflectionHelper()) { }
public UsersCollectionWithParameters(IRepository <UserWithParameters> repository, IPatcherProvider patcherProvider, IInstanciator <UserWithParameters> instanciator) : base(repository, new ObjectPatcher <UserWithParameters>(patcherProvider, new ReflectionHelper()), instanciator) { }
public UsersCollectionWithHardcodedGetById(IRepository <User> repository, IPatcherProvider patcherProvider, IInstanciator <User> instanciator) : base(repository, patcherProvider, instanciator) { }
public BaseClassPatcher(IPatcherProvider provider, IReflectionHelper reflectionHelper, IInheritanceConfiguration <TEntity> configuration) : base(provider, reflectionHelper) { _configuration = configuration; }