コード例 #1
0
        public void Deserialize_CompareResultSetToOriginalSet_AreEqual()
        {
            XMLDeserIntTestHelper.CreateTestXML(true);

            var posts  = XMLDeserIntTestHelper.CreateTestCollection();
            var deser  = DeserializerFactory.Create();
            var result = deser.Posts;

            Assert.That(posts.SequenceEqual(result));
        }
コード例 #2
0
 public void DeserializeXML_DuplicateURLS_Throws()
 {
     XMLDeserIntTestHelper.CreateTestXML(false);
     Assert.Throws <FileLoadException>(() => DeserializerFactory.Create(collectionContainsUniqueURLS: false));
 }
コード例 #3
0
 public void DeserializeXML_FileNotExists_Throws()
 {
     Assert.Throws <FileNotFoundException>(() => DeserializerFactory.Create(aFileExists: false));
 }
コード例 #4
0
 public void DeserializeXML_FilesNotValid_Throws()
 {
     Assert.Throws <XmlException>(() => DeserializerFactory.Create(filesValid: false));
 }
コード例 #5
0
 public void DeserializeXML_DirectoryNotExists_Throws()
 {
     Assert.Throws <DirectoryNotFoundException>(() => DeserializerFactory.Create(directoryExists: false));
 }