コード例 #1
0
        public void SaveEntryList()
        {
            // Arrange
            ResistorCalculatorService.ResistorCalculatorServiceClient service = new ResistorCalculatorService.ResistorCalculatorServiceClient();

            // Act
            // get the original entry list
            Dictionary <int, ResistorCalculatorService.EntryDetail> entryList = service.GetEntryList();

            // build an new list of just the entry detail adn save back to service
            List <ResistorCalculatorService.EntryDetail> entries = new List <ResistorCalculatorService.EntryDetail>();

            foreach (KeyValuePair <int, ResistorCalculatorService.EntryDetail> entry in entryList)
            {
                ResistorCalculatorService.EntryDetail entryDetail = entry.Value;
                entries.Add(entryDetail);
            }
            service.SaveEntryList(entries.ToArray());

            // get the updated entry list post save to service
            Dictionary <int, ResistorCalculatorService.EntryDetail> entryList2 = service.GetEntryList();

            // Assert
            Assert.AreEqual(entryList.Count, entryList2.Count);
        }
コード例 #2
0
ファイル: Data.cs プロジェクト: bgillikin/ResistorCalculator
        public static void SaveEntryData()
        {
            // build a list of only the entry detail data objects
            List <ResistorCalculatorService.EntryDetail> entryList = new List <ResistorCalculatorService.EntryDetail>();

            foreach (Entry entry in Entries)
            {
                entryList.Add(entry.EntryData);
            }

            // save all the entry detail data from the list thru the service
            ResistorCalculatorService.ResistorCalculatorServiceClient service = new ResistorCalculatorService.ResistorCalculatorServiceClient();
            service.SaveEntryList(entryList.ToArray());
        }