protected HarshProvisionerBase() { _context = new HarshScopedValue <TContext>(); _parameterSet = new HarshScopedValue <ParameterSet>(); _logger = new HarshScopedValue <HarshLogger>( HarshLog.ForContext(GetType()) ); }
public SharePointClientTest(ITestOutputHelper output) : base(output) { Fixture = new SharePointClientFixture(); ManualResolver = new ClientObjectManualResolver(CreateResolveContext); var listSink = new HarshProvisionerOutputSinkList(); Output = listSink.Output; Context = new HarshProvisionerContext(ClientContext) .WithOutputSink( new HarshProvisionerOutputSinkComposite( new HarshProvisionerOutputSinkSerilog(HarshLog.ForContext("ProvisionerOutput", true)), listSink ) ); }