Beispiel #1
0
        protected HarshProvisionerBase()
        {
            _context      = new HarshScopedValue <TContext>();
            _parameterSet = new HarshScopedValue <ParameterSet>();

            _logger = new HarshScopedValue <HarshLogger>(
                HarshLog.ForContext(GetType())
                );
        }
Beispiel #2
0
        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
                    )
                );
        }