コード例 #1
0
        public void ExistsReportsMissingSchema()
        {
            // Arrange
            IXmlSchemaRegistry registry = new XmlSchemaRegistry();

            // Act
            var candidate = registry.SchemaExists("test");

            // Assert
            Assert.IsFalse(candidate, "Test schema present");
        }
コード例 #2
0
        public void ExistsReportsSchema()
        {
            // Arrange
            IXmlSchemaRegistry registry = new XmlSchemaRegistry();

            registry.RegisterSchema("test");

            // Act
            var candidate = registry.SchemaExists("test");

            // Assert
            Assert.IsTrue(candidate, "Test schema not present");
        }
コード例 #3
0
        public void GetSchemasReportsAllSchemas()
        {
            // Arrange
            IXmlSchemaRegistry registry = new XmlSchemaRegistry();

            registry.RegisterSchema("test");

            // Act
            var candidate = registry.GetSchemas().ToList();

            // Assert
            Assert.IsNotNull(candidate);
            Assert.AreEqual(1, candidate.Count, "Count differs");
            Assert.AreEqual("test", candidate[0], "First element differs");
        }