public void ReadFromMethodTest_ExpectedDataReturned() { var catalogComparer = new CatalogComparer(); TextReader textReader = new StringReader(@"<?xml version=""1.0"" encoding=""utf - 8"" ?>" + "<Library>" + @"<Catalog unloadingTime = ""01/20/2006"" libraryName = ""National"" >" + GetBookXml() + GetNewspaperXml() + GetPatentXml() + "</Catalog>" + "</Library>"); var libraryCollection = libraryLoader.ReadFrom(textReader).ToList(); CollectionAssert.AreEqual(libraryCollection, new[] { CreateCatalog() }, catalogComparer); textReader.Dispose(); }