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); }
public IHttpActionResult Activate(ActivateCurrencyData data) { VerifyPermission(Permissions.Activate, Modules.CurrencyManager); _paymentCommands.ActivateCurrency(data.Code, data.Remarks); return(Ok(new { result = "success" })); }
public HttpResponseMessage ActivateCurrency(ActivateCurrencyData request) { return(WebClient.SecurePostAsJson <ActivateCurrencyData, HttpResponseMessage>(Token, _url + AdminApiRoutes.ActivateCurrency, request)); }