public void SameMessageFormatAndParameterAreEqual()
        {
            FormattedErrorMessage lhs = new FormattedErrorMessage("message", "param");
            FormattedErrorMessage rhs = new FormattedErrorMessage("message", "param");

            Assert.AreEqual(lhs, rhs);
        }
Esempio n. 2
0
        public void ErrorMessageDisplayedWhenSchemaHasEmptyNamespace()
        {
            AddSchema("<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' targetNamespace='' />");

            FormattedErrorMessage expectedErrorMessage = new FormattedErrorMessage("${res:ICSharpCode.XmlEditor.XmlSchemasPanel.NoTargetNamespace}", "schema.xsd");

            Assert.AreEqual(expectedErrorMessage, panel.FormattedErrorMessage);
        }
Esempio n. 3
0
        public void ShowFormattedErrorMethodSavesFormattedErrorMessageObject()
        {
            FormattedErrorMessage message = new FormattedErrorMessage("message", "param");

            panel.ShowErrorFormatted("message", "param");

            Assert.AreEqual(message, panel.FormattedErrorMessage);
        }
Esempio n. 4
0
        public void ErrorMessageDisplayedWhenSchemaAlreadyExistsInRegisteredXmlSchemas()
        {
            string xml = "<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' targetNamespace='http://test'/>";

            AddSchemaToRegisteredXmlSchemas(xml);
            AddSchema(xml);

            FormattedErrorMessage expectedErrorMessage = new FormattedErrorMessage("${res:ICSharpCode.XmlEditor.XmlSchemasPanel.NamespaceExists}", "http://test");

            Assert.AreEqual(expectedErrorMessage, panel.FormattedErrorMessage);
        }
Esempio n. 5
0
        public void ErrorMessageDisplayedWhenSchemaWithSameNamespaceAddedTwice()
        {
            string xml = "<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema' targetNamespace='http://test'/>";

            AddSchema(xml);
            panel.OpenFileDialogFileNameToReturn = @"c:\temp\schema2.xsd";
            AddSchema(xml);

            FormattedErrorMessage expectedErrorMessage = new FormattedErrorMessage("${res:ICSharpCode.XmlEditor.XmlSchemasPanel.NamespaceExists}", "http://test");

            Assert.AreEqual(expectedErrorMessage, panel.FormattedErrorMessage);
        }
        public void ShowFormattedErrorMethodSavesFormattedErrorMessageObject()
        {
            FormattedErrorMessage message = new FormattedErrorMessage("message", "param");
            panel.ShowErrorFormatted("message", "param");

            Assert.AreEqual(message, panel.FormattedErrorMessage);
        }
        public void FormattedErrorMessageToStringShowsMessageAndParameter()
        {
            FormattedErrorMessage lhs = new FormattedErrorMessage("message", "param");

            Assert.AreEqual("Message \"message\" Parameter \"param\"", lhs.ToString());
        }