Beispiel #1
0
        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();
        }