Example #1
0
        public MonitorsController getController()
        {
            string         connection = "";
            IConfiguration chosenconfig;
            var            jsonconfig = new ConfigurationBuilder()
                                        .AddJsonFile("appsettings.json")
                                        .Build();
            var builder = new ConfigurationBuilder();

            builder.AddUserSecrets <Startup>();

            var usersecretsconfig = builder.Build();

            if (jsonconfig.GetSection("LiveConnectionString").Exists())
            {
                connection   = jsonconfig.GetSection("LiveConnectionString").Value;
                chosenconfig = jsonconfig;
            }
            else
            {
                connection   = usersecretsconfig.GetSection("LiveConnectionString").Value;
                chosenconfig = usersecretsconfig;
            }

            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSqlServer(connection);
            DatabaseContext    _context    = new DatabaseContext(optionsBuilder.Options);
            MonitorsController _controller = new MonitorsController(_context, chosenconfig);

            return(_controller);
        }
        public void GetTypes_should_return_all_registered_monitor_types()
        {
            var registry   = new HealthMonitorRegistry(new[] { CreateMonitor("monitor2"), CreateMonitor("monitor1") });
            var controller = new MonitorsController(registry);

            Assert.Equal(new[] { "monitor1", "monitor2" }, controller.Get());
        }
Example #3
0
 public MonitorMenuModule(uint Mid) : this()
 {
     id              = Mid;
     monitorset      = MonitorsController.Load()[id];
     label1.Text     = monitorset.Name;
     linkLabel2.Text = monitorset.Monitors.Length.ToString();
 }
        void SaveSettings()
        {
            ms.Name = textBox1.Text;
            var md = MonitorsController.Load();

            md[mid] = ms;
            MonitorsController.Save(md);
        }
Example #5
0
        public int getFirstID()
        {
            MonitorsController _controller             = getController();
            Task <ActionResult <MonitorsEntry> > item  = _controller.Get(1);
            ActionResult <MonitorsEntry>         item2 = item.Result;
            MonitorsEntry item3 = item2.Value;

            return(item3.Id);
        }
Example #6
0
        public void item()
        {
            MonitorsController _controller             = getController();
            Task <ActionResult <MonitorsEntry> > item  = _controller.Get(1);
            ActionResult <MonitorsEntry>         item2 = item.Result;
            MonitorsEntry item3 = item2.Value;

            Console.WriteLine(item3.Id);
        }
 public ControllerService(DatabaseContext context, IConfiguration config)
 {
     monitorController       = new MonitorsController(context, config);
     readingsController      = new ReadingsController(context, config, this);
     segmentEventsController = new SegmentEventsController(context, config);
     segmentLeaksController  = new  SegmentLeaksController(context, config, this);
     segmentsController      = new SegmentsController(context, config);
     historyLogController    = new HistoryLogController(context, config);
 }
        public void PostRegisterMonitors_should_register_unspecified_monitor_types()
        {
            var registry   = new Mock <IHealthMonitorTypeRegistry>();
            var controller = new MonitorsController(registry.Object);

            Assert.IsType <OkResult>(controller.PostRegisterMonitors("monitor1", "monitor2"));
            registry.Verify(r => r.RegisterMonitorType("monitor1"));
            registry.Verify(r => r.RegisterMonitorType("monitor2"));
        }
        public void GetMonitorTypes_should_return_all_registered_monitor_types()
        {
            var registry = new Mock <IHealthMonitorTypeRegistry>();

            registry.Setup(r => r.GetMonitorTypes()).Returns(new[] { "monitor2", "monitor1" });
            var controller = new MonitorsController(registry.Object);

            Assert.Equal(new[] { "monitor1", "monitor2" }, controller.GetMonitorsTypes());
        }
Example #10
0
        public int getLen()
        {
            MonitorsController _controller = getController();
            Task <ActionResult <IEnumerable <MonitorsEntry> > > item  = _controller.Get();
            ActionResult <IEnumerable <MonitorsEntry> >         item2 = item.Result;
            IEnumerable <MonitorsEntry> item3 = item2.Value;
            int count = 0;

            foreach (MonitorsEntry itemv in item3)
            {
                count++;
            }
            return(count);
        }
Example #11
0
 public MonitorsControllerTests()
 {
     _registry = new Mock <IHealthMonitorTypeRegistry>();
     SetUpReqistry();
     _controller = new MonitorsController(_registry.Object);
 }
 public MonitorSettings(uint id) : this()
 {
     mid = id;
     ms  = MonitorsController.Load()[id];
 }
 public MonitorsPlay(uint ID) : this()
 {
     monitor = MonitorsController.Load()[ID];
 }