public void Delete_ExistingId_DeletesAndReturnsNoContentResultWithId() { // Arrange // create fictional currency CurrencyId id = null; this.SetupSession.DoInTransaction(() => { var currency = new Currency("WAT", "Wat Dynero"); this.SetupSession.Save(currency); id = currency.Id; }); // Act var response = this.HttpClient.DeleteAsync($"api/currencies/{id}").Result; // Assert Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.NoContent)); var instanceId = response.Headers.GetValues("X-Deleted-Instance-Id").Single(); Assert.That(instanceId, Is.EqualTo(id.ToString())); var deletedCurrency = this.AssertSession .Query <Currency>() .SingleOrDefault(x => x.Id == id); Assert.That(deletedCurrency, Is.Null); }
internal void AppendToQueryParameters(Dictionary <string, string> queryParameters) { queryParameters.Add(Parameters.BuyRateNqt, BuyRate.Nqt.ToString()); queryParameters.Add(Parameters.Currency, CurrencyId.ToString()); queryParameters.Add(Parameters.ExpirationHeight, ExpirationHeight.ToString()); queryParameters.Add(Parameters.InitialBuySupply, InitialBuySupply.ToString()); queryParameters.Add(Parameters.InitialSellSupply, InitialSellSupply.ToString()); queryParameters.Add(Parameters.SellRateNqt, SellRate.Nqt.ToString()); queryParameters.Add(Parameters.TotalBuyLimit, TotalBuyLimit.ToString()); queryParameters.Add(Parameters.TotalSellLimit, TotalSellLimit.ToString()); }
/// <inheritdocs /> public override NameValueCollection GetParameters() { var retval = new NameValueCollection { { "startDate", StartDate.ToString("yyyy-MM-dd") }, { "endDate", EndDate.ToString("yyyy-MM-dd") }, { "staffels", Staffels.ToString() }, { "CurrencyId", CurrencyId?.ToString() }, }; retval.Add(GenerateFiltersNameValueCollection()); retval.Add(GenerateGroupByClause()); return(retval); }
public IActionResult DeleteCurrency([FromRoute] CurrencyId id) { var command = new DeleteCurrencyCommand { Id = id, }; try { _commandDispatcher.Dispatch(command); return(this.DeletedNoContent(id.ToString())); } catch (CurrencyNotFoundException ex) { return(this.NotFoundError(ex)); } }
public override string ToString() { return(string.Format("AccountId={0}, CurrencyId={1}, Balance={2}, Necessary={3}, InterestPLNotValued={4}, StoragePLNotValued={5}, TradePLNotValued={6}, InterestPLFloat={7}, StoragePLFloat={8}, TradePLFloat={9}, UnclearAmount={10}, PedgeAmount={11}, FrozenFund={12}", AccountId, CurrencyId == null ? "NULL" : CurrencyId.ToString(), Balance, Necessary, InterestPLNotValued, StoragePLNotValued, TradePLNotValued, InterestPLFloat, StoragePLFloat, TradePLFloat, UnclearAmount, PedgeAmount, FrozenFund)); }