Example #1
0
        public void ThenCurrencyIsSuccessfullyActivated()
        {
            ScenarioContext.Current.Should().ContainKey("currencyCode");
            var currencyCode = ScenarioContext.Current.Get <string>("currencyCode");

            var data = new ActivateCurrencyData()
            {
                Code    = currencyCode,
                Remarks = TestDataGenerator.GetRandomString()
            };

            var result = AdminApiProxy.ActivateCurrency(data);

            result.Should().NotBeNull();
            result.StatusCode.ShouldBeEquivalentTo(HttpStatusCode.OK);
        }
Example #2
0
 public IHttpActionResult Activate(ActivateCurrencyData data)
 {
     VerifyPermission(Permissions.Activate, Modules.CurrencyManager);
     _paymentCommands.ActivateCurrency(data.Code, data.Remarks);
     return(Ok(new { result = "success" }));
 }
Example #3
0
 public HttpResponseMessage ActivateCurrency(ActivateCurrencyData request)
 {
     return(WebClient.SecurePostAsJson <ActivateCurrencyData, HttpResponseMessage>(Token, _url + AdminApiRoutes.ActivateCurrency, request));
 }