public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor) { this.notificationService = notificationService; this.tracer = tracer; this.fileAssociationDetector = fileAssociationDetector; this.statusAccessor = statusAccessor; IdeIntegration = IdeIntegration.Unknown; }
public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor) { this.notificationService = notificationService; this.tracer = tracer; this.fileAssociationDetector = fileAssociationDetector; this.statusAccessor = statusAccessor; IdeIntegration = IdeIntegration.Unknown; }
protected BaseStatusEffectCommand(ITwitchClient twitchClient, PartyStatusViewModel partyStatus, IStatusAccessor statusAccessor, PaymentProcessor paymentProcessor, Func <CommandSettings, string[]> commandFunc) : base(commandFunc, x => x.BattleSettings.AllowStatusEffects) { _twitchClient = twitchClient; _partyStatus = partyStatus; _statusAccessor = statusAccessor; _paymentProcessor = paymentProcessor; }
public EsunaCommand(ITwitchClient twitchClient, PartyStatusViewModel partyStatus, IStatusAccessor statusAccessor, PaymentProcessor paymentProcessor) : base(x => x.EsunaCommandWords, x => x.BattleSettings.AllowEsunaCommand && x.BattleSettings.AllowStatusEffects) { _twitchClient = twitchClient; _partyStatus = partyStatus; _statusAccessor = statusAccessor; _paymentProcessor = paymentProcessor; }
public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor, IAnalyticsTransmitter analyticsTransmitter, ICurrentExtensionVersionProvider currentExtensionVersionProvider, IDevBuildChecker devBuildChecker) { this.notificationService = notificationService; this.tracer = tracer; this.fileAssociationDetector = fileAssociationDetector; this.statusAccessor = statusAccessor; _analyticsTransmitter = analyticsTransmitter; _currentExtensionVersionProvider = currentExtensionVersionProvider; _devBuildChecker = devBuildChecker; IdeIntegration = IdeIntegration.Unknown; }
public StatusEffectCommand(ITwitchClient twitchClient, PartyStatusViewModel partyStatus, IStatusAccessor statusAccessor, PaymentProcessor paymentProcessor, IStatusHubEmitter statusHubEmitter) : base(twitchClient, partyStatus, statusAccessor, paymentProcessor, statusHubEmitter, AllWords) { }
/// <summary> /// Creator: Austin Gee /// Created: 3/11/2020 /// Approver: Michael Thompson /// /// full constructor used for testing /// </summary> /// <remarks> /// Updated BY: N/A /// Updated N/A /// Update: N/A /// </remarks> public StatusManager(IStatusAccessor statusAccessor) { _statusAccessor = statusAccessor; }
/// <summary> /// Creator: Austin Gee /// Created: 3/11/2020 /// Approver: Michael Thompson /// /// no argument default constructor /// </summary> /// <remarks> /// Updated BY: N/A /// Updated N/A /// Update: N/A /// </remarks> public StatusManager() { _statusAccessor = new StatusAccessor(); }
/// <summary> /// Creator: Austin Gee /// Created: 3/12/2020 /// Approver: Thomas Dupuy /// /// regular constructor for this class /// </summary> /// <remarks> /// Updated BY: N/A /// Updated N/A /// Update: N/A /// </remarks> public StatusManagerTests() { _fakeStatusAccessor = new FakeStatusAccessor(); }