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); }
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()); }