protected TfsBase(TfsConfiguration tfsConfiguration, ILog logger, IValidTfsEnvironmentProvider validTfsEnvironment)
 {
     Config      = tfsConfiguration;
     Logger      = logger;
     Credentials = new System.Net.NetworkCredential(tfsConfiguration.Username, tfsConfiguration.Password, tfsConfiguration.Domain);
     ValidTfsEnvironmentProvider = validTfsEnvironment;
 }
        public RapportItemStore(TfsConfiguration tfsConfiguration, ILog logger, IValidator validTfsEnvironment, string iterationPathName)
            : base(tfsConfiguration, logger, validTfsEnvironment)
        {
            TfsTeamProject     = tfsConfiguration.TeamProject;
            IterationPathName  = iterationPathName;
            _testCaseComparer  = new TestCaseResultsComparer();
            _testCaseTargetIds = new HashSet <int>();

            Init();
        }
 public TfsRead(TfsConfiguration tfsConfiguration, ILog logger, IValidTfsEnvironmentProvider validTfsEnvironment)
     : base(tfsConfiguration, logger, validTfsEnvironment)
 {
 }
 public TfsWrite(TfsConfiguration tfsConfiguration, ITestStepResultBlobStore testStepBlobStore, ILog logger, IValidTfsEnvironmentProvider validTfsEnvironment)
     : base(tfsConfiguration, logger, validTfsEnvironment)
 {
     _testStepBlobStore = testStepBlobStore;
 }