public void ReadDatabase(XmlReader reader, IFakeDatabase database) { // Create DataSet var dataSet = new System.Data.DataSet(); // Read XML and fill DataSet dataSet.ReadXml(reader); // Convert data from DataSet to Fake Database dataSet.ToFakeDatabase(database); }