public void IntegerFormula_FormulaValueIsSetFromXmlNodeInConstructor() { // Arrange LoadXmlTestData("A1", "decimal", "1"); // Act var validation = new ExcelDataValidationInt(_sheet, "A1", ExcelDataValidationType.Whole, _dataValidationNode, _namespaceManager); Assert.AreEqual(1, validation.Formula.Value); }
public void DataValidations_ShouldSetPromptTitleFromExistingXml() { // Arrange LoadXmlTestData("A1", "whole", "1", "Prompt", "PromptTitle", "Error", "ErrorTitle"); // Act var validation = new ExcelDataValidationInt(_sheet, "A1", ExcelDataValidationType.Whole, _dataValidationNode, _namespaceManager); // Assert Assert.AreEqual("PromptTitle", validation.PromptTitle); }
public void DataValidations_ShouldSetShowInputMessageFromExistingXml() { // Arrange LoadXmlTestData("A1", "whole", "1", false, true); // Act var validation = new ExcelDataValidationInt(_sheet, "A1", ExcelDataValidationType.Whole, _dataValidationNode, _namespaceManager); // Assert Assert.IsTrue(validation.ShowInputMessage ?? false); }
public void DataValidations_ShouldSetOperatorFromExistingXml() { // Arrange LoadXmlTestData("A1", "whole", "greaterThanOrEqual", "1"); // Act var validation = new ExcelDataValidationInt(_sheet, "A1", ExcelDataValidationType.Whole, _dataValidationNode, _namespaceManager); // Assert Assert.AreEqual(ExcelDataValidationOperator.greaterThanOrEqual, validation.Operator); }
public void DataValidations_ShouldSetErrorTitleFromExistingXml() { // Arrange LoadXmlTestData("A1", "whole", "1", "Prompt", "PromptTitle", "Error", "ErrorTitle"); // Act var validation = new ExcelDataValidationInt(_sheet, "A1", ExcelDataValidationType.Whole, _dataValidationNode, _namespaceManager); // Assert Assert.AreEqual("ErrorTitle", validation.ErrorTitle); }