public void SameMessageFormatAndParameterAreEqual() { FormattedErrorMessage lhs = new FormattedErrorMessage("message", "param"); FormattedErrorMessage rhs = new FormattedErrorMessage("message", "param"); Assert.AreEqual(lhs, rhs); }
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); }
public void ShowFormattedErrorMethodSavesFormattedErrorMessageObject() { FormattedErrorMessage message = new FormattedErrorMessage("message", "param"); panel.ShowErrorFormatted("message", "param"); Assert.AreEqual(message, panel.FormattedErrorMessage); }
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); }
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 FormattedErrorMessageToStringShowsMessageAndParameter() { FormattedErrorMessage lhs = new FormattedErrorMessage("message", "param"); Assert.AreEqual("Message \"message\" Parameter \"param\"", lhs.ToString()); }