コード例 #1
0
 public AlertService(FacilityContext context, IEmailService emailService, ILogger <AlertService> logger, StartupHostedServiceCheck serviceCheck, IMessageBuilder messageBuilder,
                     IGeneratorController generatorController, IMonitorBoxController monitorBoxController, ITankScaleController tankScaleControlller)
 {
     this._emailService   = emailService;
     this._messageBuilder = messageBuilder;
     this._logger         = logger;
     this._alerts         = new List <MonitorBoxAlertCommand>();
     this._context        = context;
     this._initalized     = serviceCheck;
     this._alertSettings  = this._context.AlertSettings.ToList();
     this._logger.LogWarning("AlertService Initiated!");
     this._initalized.AlertHandlerStarted = true;
 }
コード例 #2
0
 public GeneratorsHubService(ILogger <GeneratorsHubService> logger, IGeneratorController controller)
 {
     this._logger     = logger;
     this._controller = controller;
 }
コード例 #3
0
		[SetUp] public void Init()
		{ 
			iGenerator = GetGeneratorMock ();
			iGenerator.SameNullEnemys (1).Returns (true);
			eGController = GetControllerMock (iGenerator);	
		}
コード例 #4
0
		private EnemyGeneratorController GetControllerMock(IGeneratorController iGenerator) {
			var eGController = Substitute.For<EnemyGeneratorController> ();
			eGController.SetGeneratorController (iGenerator);
			return eGController;
		}
コード例 #5
0
 public GeneratorHub(IGeneratorController generatorsService)
 {
     this._generatorsService = generatorsService;
 }
コード例 #6
0
		public void SetGeneratorController(IGeneratorController gController) {
			this.gController = gController;
		}