public When_Provider_Controller_SearchProvider_Is_Loaded()
        {
            var providerService = Substitute.For <IProviderService>();

            var providerController   = new ProviderController(providerService, new MatchingConfiguration());
            var controllerWithClaims = new ClaimsBuilder <ProviderController>(providerController).Build();

            _result = controllerWithClaims.SearchProviderAsync().GetAwaiter().GetResult();
        }
        public When_Provider_Controller_CreateProviderDetail_Is_Called_With_SubmitAction_SaveSection_And_CdfProvider_Is_Yes()
        {
            var providerService = Substitute.For <IProviderService>();

            var providerController   = new ProviderController(providerService, new MatchingConfiguration());
            var controllerWithClaims = new ClaimsBuilder <ProviderController>(providerController).Build();

            _result = controllerWithClaims.CreateProviderDetailAsync(_viewModel).GetAwaiter().GetResult();
        }
Exemple #3
0
        /// <summary>
        /// Loads the coupon providers.
        /// </summary>
        private void LoadCouponProviders()
        {
            ProviderCollection providerCollection = new ProviderController().FetchByProviderType(ProviderType.CouponProvider);

            ddlProviders.DataSource     = providerCollection;
            ddlProviders.DataTextField  = "Name";
            ddlProviders.DataValueField = "ProviderId";
            ddlProviders.DataBind();
        }
Exemple #4
0
 public ProviderControllerTestsFixture()
 {
     Mediator                   = new Mock <IMediator>();
     Controller                 = new ProviderController(Mediator.Object);
     ProviderId                 = 1;
     ProviderName               = "Foo";
     GetProviderQueryResult     = new GetProviderQueryResult(ProviderId, ProviderName);
     GetAllProvidersQueryResult = GetAllProvidersResult();
 }
Exemple #5
0
    public static void Main(string[] args)
    {
        IEnergyRepository    energyRepository    = new EnergyRepository();
        IHarvesterController harvesterController = new HarvesterController(energyRepository);
        IProviderController  providerController  = new ProviderController(energyRepository);
        ICommandInterpreter  interpreter         = new CommandInterpreter(harvesterController, providerController);
        Engine engine = new Engine(interpreter);

        engine.Run();
    }
Exemple #6
0
        /// <summary>
        /// Loads the coupon provider control.
        /// </summary>
        private void LoadCouponProviderControl()
        {
            ProviderCollection providerCollection =
                new ProviderController().FetchByID(ddlProviders.SelectedValue);
            CouponConfigurationControl couponConfigurationControl = Page.LoadControl(providerCollection[0].ConfigurationControlPath) as CouponConfigurationControl;

            couponConfigurationControl.Provider = providerCollection[0];
            pnlConfiguration.Controls.Clear();
            pnlConfiguration.Controls.Add(couponConfigurationControl);
        }
Exemple #7
0
 private void ShowData()
 {
     this.lblNumEmployee.Text          = EmployeeController.NumEmployee();
     this.lblNumCustomer.Text          = CustomerController.NumCustomer();
     this.lblNumProvider.Text          = ProviderController.NumProvider();
     this.lblNumCategory.Text          = CategoryController.NumCategory();
     this.dataListStock.DataSource     = ItemController.LowStockItems();
     this.dataListLastSales.DataSource = SaleController.ShowLastSales();
     this.dataListTopEmp.DataSource    = EmployeeController.ShowTopEmployee();
 }
Exemple #8
0
        public void ProviderController()
        {
            // Arrange
            ProviderController controller = new ProviderController();

            // Act
            ViewResult result = controller.Create() as ViewResult;

            // Assert
            Assert.NotNull(result);
        }
 public Parts()
 {
     errorProvider = new ErrorProvider(this);
     InitializeComponent();
     partController           = new PartController();
     providerController       = new ProviderController();
     partByProviderController = new PartByProviderController();
     dgvParts.DataSource      = partController.GetAll();
     lbProviders.DataSource   = providerController.GetAll();
     lbProviders.ClearSelected();
 }
Exemple #10
0
    public static void Main(string[] args)
    {
        IEnergyRepository    energyRepository    = new EnergyRepository();
        IProviderController  providerController  = new ProviderController(energyRepository);
        IHarvesterController harvesterController = new HarvesterController(energyRepository);
        IReader reader = new ConsoleReader();
        IWriter writer = new ConsoleWriter();
        Engine  engine = new Engine(reader, writer, providerController, harvesterController);

        engine.Run();
    }
Exemple #11
0
        private void InitializeController()
        {
            var bankAccountRepository = new BankAccountRepository(_options);
            var creditCardRepository  = new CreditCardRepository(_options);
            var providerRepository    = new ProviderRepository(_options);
            var providerFactory       = new ProviderFactory();
            var accountService        = new AccountService(new ProviderFactory(), bankAccountRepository, creditCardRepository);

            _controller = new ProviderController(providerRepository, providerFactory, accountService,
                                                 bankAccountRepository, creditCardRepository);
        }
Exemple #12
0
        public static string getCurrentAccountProvider()
        {
            int lastId = 1;
            ProviderController _providetController = new ProviderController();

            if (_providetController.ListALL().Count > 0)
            {
                lastId = _providetController.ListALLAsNoTracking()[_providetController.ListALLAsNoTracking().Count - 1].Id + 1;
            }
            return("2387" + lastId);
        }
Exemple #13
0
        public async Task ThenReturnsNotFoundWhenOrchestratorReturnsNull()
        {
            var orchestrator = new Mock <IProviderOrchestrator>();

            orchestrator.Setup(x => x.GetCommitment(It.IsAny <long>(), It.IsAny <long>())).ReturnsAsync((CommitmentView)null);
            var controller = new ProviderController(orchestrator.Object, Mock.Of <IApprenticeshipsOrchestrator>());

            var result = await controller.GetCommitment(1L, 1L);

            result.Should().BeOfType <NotFoundResult>();
        }
Exemple #14
0
    public void TestRepair(double value)
    {
        IEnergyRepository   repository = new EnergyRepository();
        IProviderController controller = new ProviderController(repository);

        var res = string.Empty;

        res = controller.Repair(value);

        Assert.AreEqual($"Providers are repaired by {value}", res.Trim());
    }
 public void SetUpProviderController()
 {
     this.energyRepository   = new EnergyRepository();
     this.providerController = new ProviderController(energyRepository);
     provider = new List <string> {
         "Solar", "1", "100"
     };
     secondProvider = new List <string> {
         "Solar", "2", "100"
     };
 }
Exemple #16
0
        public async void DeleteProvider_ReturnsNoContent()
        {
            _pluginService.Setup(s => s.DeletePlugin(It.IsAny <int>(), It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);

            var controller = new ProviderController(_pluginService.Object, _pluginAdditionalConfigService.Object, _mapper, _logger.Object);

            var result = await controller.DeleteProviderById(1);

            Assert.IsType <NoContentResult>(result);
        }
Exemple #17
0
        private void btnAddProvider_Click(object sender, EventArgs e)
        {
            catchInformation();
            storeDataIntoArray();

            ProviderController providerControl = new ProviderController();

            providerControl.data = this.data;
            Dictionary <Object, dynamic> result = providerControl.insertProvider();

            MessageBox.Show(result["msg"]);
        }
Exemple #18
0
        public When_Provider_Controller_SaveProviderDetail_Is_Called_With_SubmitAction_SaveAndAddVenue()
        {
            _providerService = Substitute.For <IProviderService>();

            var providerController = new ProviderController(_providerService, new MatchingConfiguration());

            _result = providerController.SaveProviderDetailAsync(new ProviderDetailViewModel
            {
                Id           = 1,
                SubmitAction = "SaveAndAddVenue"
            }).GetAwaiter().GetResult();
        }
Exemple #19
0
 public BookSlotViewPresenter(
     [CreateNew] ProviderController controller,
     [CreateNew] AppointmentController appointmentController,
     [ServiceDependency] IStateProvider state,
     [ServiceDependency] INavigationService nagivator
     )
 {
     _controller            = controller;
     _appointmentController = appointmentController;
     _state     = state;
     _navigator = nagivator;
 }
Exemple #20
0
    public static void Main()
    {
        IReader              reader              = new ConsoleReader();
        IWriter              writer              = new ConsoleWriter();
        IEnergyRepository    energyRepository    = new EnergyRepository();
        IHarvesterController harvesterController = new HarvesterController(energyRepository);
        IProviderController  providerController  = new ProviderController(energyRepository);
        ICommandInterpreter  commandInterpreter  = new CommandInterpreter(harvesterController, providerController);
        var engine = new Engine(reader, writer, harvesterController, providerController, commandInterpreter);

        engine.Run();
    }
        public When_Provider_Controller_CreateProviderDetail_Is_Loaded()
        {
            var providerService = Substitute.For <IProviderService>();

            var providerController   = new ProviderController(providerService, new MatchingConfiguration());
            var controllerWithClaims = new ClaimsBuilder <ProviderController>(providerController).Build();

            _result = controllerWithClaims.AddProviderDetail(new AddProviderViewModel
            {
                UkPrn = 123,
                Name  = "Provider name"
            });
        }
    public void RegisterRegistersProperly(string input)
    {
        List <string> arguments = input.Split().ToList();

        var    providerControler = new ProviderController(energyRepository);
        string actualMessage     = providerControler.Register(arguments);
        string expectedMessage   = $"Successfully registered {arguments[0]}Provider";

        Assert.AreEqual(expectedMessage, actualMessage, "Register message differs from expected!");
        int addedEntities = providerControler.Entities.Count;

        Assert.AreEqual(1, addedEntities, "Provider is not added to pool!");
    }
Exemple #23
0
    public static void Main(string[] args)
    {
        var reader              = new Reader();
        var writer              = new Writer();
        var energyRepo          = new EnergyRepository();
        var harvesterController = new HarvesterController(energyRepo);
        var providerController  = new ProviderController(energyRepo);
        var commandInterpreter  = new CommandInterpreter(harvesterController, providerController);

        Engine engine = new Engine(writer, reader, commandInterpreter);

        engine.Run();
    }
Exemple #24
0
    public static void Main(string[] args)
    {
        IEnergyRepository energyRepository = new EnergyRepository();
        IHarvesterFactory harvesterFactory = new HarvesterFactory();

        IHarvesterController harvesterController = new HarvesterController(energyRepository, harvesterFactory);
        IProviderController  providerController  = new ProviderController(energyRepository);
        ICommandInterpreter  commandInterpreter  = new CommandInterpreter(harvesterController, providerController);

        Engine engine = new Engine(commandInterpreter, new ConsoleReader(), new ConsoleWriter());

        engine.Run();
    }
Exemple #25
0
        /// <summary>
        /// Sets the provider list.
        /// </summary>
        private void SetProviderList()
        {
            ProviderCollection providerCollection = new ProviderController().
                                                    FetchByProviderType(this.ProviderType);

            if (providerCollection.Count > 0)
            {
                pnlProviderList.Visible           = true;
                dgProviders.DataSource            = providerCollection;
                dgProviders.ItemDataBound        += new DataGridItemEventHandler(dgProviders_ItemDataBound);
                dgProviders.Columns[0].HeaderText = LocalizationUtility.GetText("hdrEdit");
                dgProviders.Columns[1].HeaderText = LocalizationUtility.GetText("hdrName");
                dgProviders.Columns[2].HeaderText = LocalizationUtility.GetText("hdrConfigurationControlPath");
                dgProviders.Columns[3].HeaderText = LocalizationUtility.GetText("hdrDelete");

                HyperLinkColumn hlEditColumn = dgProviders.Columns[0] as HyperLinkColumn;
                if (hlEditColumn != null)
                {
                    hlEditColumn.Text = LocalizationUtility.GetText("lblEdit");
                    switch (this.ProviderType)
                    {
                    case ProviderType.PaymentProvider:
                        hlEditColumn.DataNavigateUrlFormatString = "~/admin/paymentprovidermanagement.aspx?providerId={0}";
                        break;

                    case ProviderType.ShippingProvider:
                        hlEditColumn.DataNavigateUrlFormatString = "~/admin/shippingprovidermanagement.aspx?providerId={0}";
                        break;

                    case ProviderType.TaxProvider:
                        hlEditColumn.DataNavigateUrlFormatString = "~/admin/taxprovidermanagement.aspx?providerId={0}";
                        break;

                    case ProviderType.CouponProvider:
                        hlEditColumn.DataNavigateUrlFormatString = "~/admin/couponprovidermanagement.aspx?providerId={0}";
                        break;
                    }
                }
                ButtonColumn btnColumn = dgProviders.Columns[3] as ButtonColumn;
                if (btnColumn != null)
                {
                    btnColumn.Text = LocalizationUtility.GetText("lblDelete");
                }
                dgProviders.DataBind();
            }
            else
            {
                pnlProviderList.Visible = false;
                base.MasterPage.MessageCenter.DisplayInformationMessage(SetNoProvidersLabel());
            }
        }
        public async Task GetPublishedProviderInformation_CallsCorrectly()
        {
            IPublishedProviderRetrievalService publishedProviderRetrievalService = Substitute.For <IPublishedProviderRetrievalService>();

            ProviderController controller = new ProviderController(publishedProviderRetrievalService);

            string publishedProviderVersion = "1234";

            await controller.GetPublishedProviderInformation(publishedProviderVersion);

            await publishedProviderRetrievalService
            .Received(1)
            .GetPublishedProviderInformation(Arg.Is(publishedProviderVersion));
        }
        public ProviderControllerTests()
        {
            providerService     = Mock.Create <IProviderService>();
            nomenclatureService = Mock.Create <INomenclatureService>();

            providerController = new ProviderController(
                Logger,
                Mapper,
                ContextManager,
                ResourceManager,
                providerService,
                nomenclatureService);
            InitContext();
        }
        public When_Provider_Controller_SaveProviderDetail_Is_Called_With_SubmitAction_SaveAndFinish_And_No_Venues()
        {
            _providerService = Substitute.For <IProviderService>();

            var providerController = new ProviderController(_providerService, new MatchingConfiguration());

            _controllerWithClaims = new ClaimsBuilder <ProviderController>(providerController).Build();

            _result = _controllerWithClaims.SaveProviderDetailAsync(new ProviderDetailViewModel
            {
                Id           = 1,
                SubmitAction = "SaveAndFinish"
            }).GetAwaiter().GetResult();
        }
Exemple #29
0
    public static void Main(string[] args)
    {
        IDraftManager        draftManager        = new DraftManager();
        IReader              reader              = new ConsoleReader();
        IWriter              writer              = new ConsoleWriter();
        IEnergyRepository    energyRepository    = new EnergyRepository();
        IHarvesterController harvesterController = new HarvesterController(energyRepository);
        IProviderController  providerController  = new ProviderController(energyRepository);
        ICommandInterpreter  commandInterpreter  = new CommandInterpreter(harvesterController, providerController);

        Engine engine = new Engine(draftManager, reader, writer, commandInterpreter);

        engine.Run();
    }
Exemple #30
0
        public When_Provider_Controller_SearchProvider_Post_Is_Called_With_Empty_UkPrn()
        {
            _providerService = Substitute.For <IProviderService>();
            _providerService
            .SearchAsync(Arg.Any <long>())
            .ReturnsNull();

            var providerController   = new ProviderController(_providerService, new MatchingConfiguration());
            var controllerWithClaims = new ClaimsBuilder <ProviderController>(providerController).Build();

            var viewModel = new ProviderSearchParametersViewModel();

            _result = controllerWithClaims.SearchProviderByUkPrnAsync(viewModel).GetAwaiter().GetResult();
        }