Ejemplo n.º 1
0
        public void PostCollection_DuplicateURLS_ReturnsFalse()
        {
            var collectionValidator = new CollectionValidator();
            var posts  = XMLDeserIntTestHelper.CreateTestCollection(false);
            var result = collectionValidator.CollectionContainsUniqueURLS(posts, out string errorMSG);

            Assert.IsFalse(result);
            Assert.IsNotEmpty(errorMSG);
        }
Ejemplo n.º 2
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));
        }
Ejemplo n.º 3
0
        public static void CreateTestXML(bool isDataValid)
        {
            var posts = CreateTestCollection(isDataValid);

            XMLDeserIntTestHelper.CreateXMLFromCollection(posts);
        }
Ejemplo n.º 4
0
 public void DeserializeXML_DuplicateURLS_Throws()
 {
     XMLDeserIntTestHelper.CreateTestXML(false);
     Assert.Throws <FileLoadException>(() => DeserializerFactory.Create(collectionContainsUniqueURLS: false));
 }
Ejemplo n.º 5
0
 public void TearDown()
 {
     XMLDeserIntTestHelper.DeleteTestDir();
 }
Ejemplo n.º 6
0
 public void Setup()
 {
     XMLDeserIntTestHelper.CreateTestDir();
 }
Ejemplo n.º 7
0
 private static void CreateValidXMLDirectory()
 {
     XMLDeserIntTestHelper.CreateTestXML(true);
 }
Ejemplo n.º 8
0
 public void Setup()
 {
     XMLDeserIntTestHelper.CreateTestDir();
     DiskArchiveValidatorIntegrationTests.LoadXSDFile();
 }