Exemple #1
0
        public void ReadCurrenciesTest()
        {
            string         path           = @"TempData\AvailableCurrencies.xml";
            XMLDataService xMLDataService = new XMLDataService();
            var            result         = xMLDataService.GetElements <CurrencyCollection>(path);

            Assert.True(result.Currencies.Count == 33);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }