示例#1
0
 public TashAccessor(IDvinRepository dvinRepository, ISimpleLogger simpleLogger, ILogConfiguration logConfiguration, IMethodNamesFromStackFramesExtractor methodNamesFromStackFramesExtractor)
 {
     DvinRepository   = dvinRepository;
     _SimpleLogger    = simpleLogger;
     _DetailedLogging = logConfiguration.DetailedLogging;
     _MethodNamesFromStackFramesExtractor = methodNamesFromStackFramesExtractor;
 }
示例#2
0
    public TashAccessorTest()
    {
        var builder   = new ContainerBuilder().UseDvinAndPegh("TashClient", new DummyCsArgumentPrompter());
        var container = builder.Build();

        _DvinRepository   = container.Resolve <IDvinRepository>();
        _SimpleLogger     = container.Resolve <ISimpleLogger>();
        _LogConfiguration = container.Resolve <ILogConfiguration>();
        _MethodNamesFromStackFramesExtractor = new MethodNamesFromStackFramesExtractor();
    }