Exemplo n.º 1
0
		public void TestXmlReaderXmlWriter()
		{
			for(int i = 0; i < files.Length; i++)
			{
				XmlTextReader reader = new XmlTextReader(files[i]);
				entry = AtomEntry.Load(reader);
				Assert.IsNotNull(entry);
				MemoryStream stream = new MemoryStream();
				XmlTextWriter writer = new XmlTextWriter(stream,
					System.Text.Encoding.Default);
				entry.Save(writer);
				stream.Close();
			}
		}
Exemplo n.º 2
0
		public void TestXmlFragment()
		{
			string filename = "test";
			for(int i = 0; i < files.Length; i++)
			{
				StreamReader reader = new StreamReader(files[i]);
				string content = reader.ReadToEnd();
				entry = AtomEntry.LoadXml(content);
				Assert.IsNotNull(entry);
				entry.Save(filename);
				File.Delete(filename);
			}
		}
Exemplo n.º 3
0
		public void TestTextReaderWriter()
		{
			for(int i = 0; i < files.Length; i++)
			{
				StreamReader reader = new StreamReader(files[i]);
				entry = AtomEntry.Load(reader);
				Assert.IsNotNull(entry);
				MemoryStream stream = new MemoryStream();
				StreamWriter w = new StreamWriter(stream);
				entry.Save(w);
				stream.Close();
			}
		}
Exemplo n.º 4
0
		public void TestStream()
		{
			for(int i = 0; i < files.Length; i++)
			{
				FileStream stream = File.OpenRead(files[i]);
				entry = AtomEntry.Load(stream);
				Assert.IsNotNull(entry);
				MemoryStream memStream = new MemoryStream();
				entry.Save(memStream);
				stream.Close();
			}
		}
Exemplo n.º 5
0
		public void TestInvalidEntries()
		{
			string filename = "test";
			entriespath = @"..\..\tests\invalidentries\";
			files = Directory.GetFiles(entriespath);
			for(int i = 0; i < files.Length; i++)
			{
				entry = AtomEntry.Load(files[i]);
				Assert.IsNotNull(entry);
				entry.Save(filename);
				File.Delete(filename);
			}
		}
Exemplo n.º 6
0
		public void TestSaveToFile()
		{
			string filename = "test";
			for(int i = 0; i < files.Length; i++)
			{
				entry = AtomEntry.Load(files[i]);
				Assert.IsNotNull(entry);
				entry.Save(filename);
				File.Delete(filename);
			}
		}
Exemplo n.º 7
0
		public void TestSaveToFile()
		{
			string filename = "test";
			for(int i = 0; i < files.Length; i++)
			{
                entry = AtomEntry.Load(files[i], new Uri("http://purl.org/atom/ns#"));
				Assert.IsNotNull(entry);
				entry.Save(filename);
				File.Delete(filename);
			}
		}