public void ReadCurrenciesTest() { string path = @"TempData\AvailableCurrencies.xml"; XMLDataService xMLDataService = new XMLDataService(); var result = xMLDataService.GetElements <CurrencyCollection>(path); Assert.True(result.Currencies.Count == 33); }
public void DeleteCurrenciesTest() { string path = @"TempData\AvailableCurrenciesDelete.xml"; XMLDataService xMLDataService = new XMLDataService(); xMLDataService.RemoveElement <Currency>(path, "currency", "Id", "1"); var result = xMLDataService.GetElements <CurrencyCollection>(path); Assert.True(result.Currencies.First().Id != 1); Assert.True(result.Currencies.Count == 32); }
public void AddCurrenciesTest() { string path = @"TempData\AvailableCurrenciesAdd.xml"; XMLDataService xMLDataService = new XMLDataService(); xMLDataService.AddElement <Currency>(path, "currencies", "currency", new Dictionary <string, object>() { { "Id", 50 }, { "code", "AAA" }, { "name", "TestCurrency" }, { "symbol", "" } }); var result = xMLDataService.GetElements <CurrencyCollection>(path); Assert.True(result.Currencies.Count == 34); }
public void UpdateCurrenciesTest() { string path = @"TempData\AvailableCurrenciesUpdate.xml"; XMLDataService xMLDataService = new XMLDataService(); xMLDataService.UpdateElement <Currency>(path, "currency", "Id", "1", new Dictionary <string, object>() { { "Id", 1 }, { "code", "AAA" }, { "name", "TestCurrency" }, { "symbol", "" } }); var result = xMLDataService.GetElements <CurrencyCollection>(path); Assert.True(result.Currencies.First().Id == 1); Assert.True(result.Currencies.First().Code == "AAA"); Assert.True(result.Currencies.First().Name == "TestCurrency"); Assert.True(result.Currencies.Count == 33); }