Пример #1
0
        public void Should_get_services_in_configuration_ui()
        {
            var registry = new Configuration.Ui.Infrastructure.ApiRegistry();

            registry.AddSingleton(_configuration);
            var container   = new Container(registry);
            var getServices = container.GetInstance <Configuration.Ui.Model.Queries.IGetServices>();

            var services = getServices.Execute();

            services.Count.Should().BeGreaterThan(0);
        }
Пример #2
0
        public void Should_get_configuration_in_configuration_ui()
        {
            var registry = new Configuration.Ui.Infrastructure.ApiRegistry();

            registry.AddSingleton(_configuration);
            var container        = new Container(registry);
            var getConfiguration = container.GetInstance <Configuration.Ui.Model.Queries.IGetConfiguration>();

            var configuration = getConfiguration.Execute();

            configuration.Should().NotBeNull();
        }
Пример #3
0
        public void Should_save_configuration_in_ui()
        {
            var registry = new Configuration.Ui.Infrastructure.ApiRegistry();

            registry.AddSingleton(_configuration);
            var container = new Container(registry);
            var save      = container.GetInstance <ISaveConfiguration>();

            var configuration = new Configuration.Ui.Model.Configuration
            {
                Title        = "tmp",
                Description  = "desc",
                JsonEndpoint = "/swagger.json",
                UrlFilter    = "/"
            };

            save.Execute(configuration);
        }
Пример #4
0
        public void Should_update_service_status_in_ui()
        {
            var registry = new Configuration.Ui.Infrastructure.ApiRegistry();

            registry.AddSingleton(_configuration);
            var container = new Container(registry);
            var update    = container.GetInstance <Configuration.Ui.Model.Commands.IUpdateServiceStatus>();

            var service = new Service
            {
                Id     = 3,
                Status = Configuration.Ui.Model.Enums.ServiceStatus.Done,
                Retry  = 3,
            };

            update.Execute(new List <Service> {
                service
            });
        }