Skip to content

Commit

Permalink
register analytics services in container
Browse files Browse the repository at this point in the history
  • Loading branch information
david1995 committed Mar 8, 2019
1 parent fff53e7 commit 471b3b3
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions VsIntegration/VsContainerBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,18 @@
using Microsoft.VisualStudio.Shell;
using TechTalk.SpecFlow.IdeIntegration.Install;
using TechTalk.SpecFlow.BindingSkeletons;
using TechTalk.SpecFlow.IdeIntegration.Analytics;
using TechTalk.SpecFlow.IdeIntegration.Options;
using TechTalk.SpecFlow.IdeIntegration.Tracing;
using TechTalk.SpecFlow.VsIntegration.Install;
using TechTalk.SpecFlow.VsIntegration.LanguageService;
using TechTalk.SpecFlow.VsIntegration.Options;
using TechTalk.SpecFlow.VsIntegration.TestRunner;
using TechTalk.SpecFlow.VsIntegration.Tracing;
using TechTalk.SpecFlow.VsIntegration.Tracing.OutputWindow;
using TechTalk.SpecFlow.VsIntegration.Utils;

using TechTalk.SpecFlow.IdeIntegration.Tracing;
using TechTalk.SpecFlow.VsIntegration.Analytics;
using TechTalk.SpecFlow.VsIntegration.Install;
using TechTalk.SpecFlow.VsIntegration.LanguageService;
using TechTalk.SpecFlow.VsIntegration.Options;
using TechTalk.SpecFlow.VsIntegration.TestRunner;
using TechTalk.SpecFlow.VsIntegration.Tracing;
using TechTalk.SpecFlow.VsIntegration.Tracing.OutputWindow;
using TechTalk.SpecFlow.VsIntegration.Utils;

namespace TechTalk.SpecFlow.VsIntegration
{
public static class VsContainerBuilder
Expand Down Expand Up @@ -75,6 +77,11 @@ public virtual void RegisterDefaults(IObjectContainer container)
container.RegisterTypeAs<DefaultSkeletonTemplateProvider, ISkeletonTemplateProvider>();
container.RegisterTypeAs<StepTextAnalyzer, IStepTextAnalyzer>();

container.RegisterTypeAs<ConsoleAnalyticsTransmitterSink, IAnalyticsTransmitterSink>();
container.RegisterTypeAs<AnalyticsTransmitter, IAnalyticsTransmitter>();
container.RegisterTypeAs<EnableAnalyticsChecker, IEnableAnalyticsChecker>();
container.RegisterTypeAs<RegistryUserUniqueIdStore, IUserUniqueIdStore>();

RegisterCommands(container);
}

Expand Down

0 comments on commit 471b3b3

Please sign in to comment.