public async Task TestEditCurrency()
        {
            List <Currencies> currenciesToAdd = new List <Currencies>();

            currenciesToAdd.Add(new Currencies()
            {
                Exponent = 2,
                Symbol   = "&",
                Name     = "Test1"
            });
            await AddCurrency(currenciesToAdd);

            var currencies = await currenciesController.GetCurrencies();

            var currencyToEdit = currencies.Value.First();

            currencyToEdit.Name = currencyToEdit.Name + "Edited";
            await currenciesController.UpdateCurrency(currencyToEdit);

            var returnedCurrency = await currenciesController.GetCurrencies(currencyToEdit.Name);

            if (currencyToEdit != returnedCurrency.Value)
            {
                Assert.Fail();
            }
            else
            {
                Assert.Pass();
            }
        }