コード例 #1
0
ファイル: TashAccessor.cs プロジェクト: aspenlaub/TashClient
 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();
    }