public void Convert_WithInputsLessThanThree_ThrowsArgumentOutOfRangeException()
        {
            CheckBoxAutomationNameConverter checkBoxAutomationNameConverter = new CheckBoxAutomationNameConverter();

            object[] values = new object[] { Text.File };

            _ = checkBoxAutomationNameConverter.Convert(values, null, null, null);
        }
        public void Convert_WithNonStringFirstValue_ThrowsArgumentException()
        {
            CheckBoxAutomationNameConverter checkBoxAutomationNameConverter = new CheckBoxAutomationNameConverter();

            object[] values = new object[] { 2, "jquery.min.js", null };

            _ = checkBoxAutomationNameConverter.Convert(values, null, null, null);
        }
        public void Convert_WithUnCheckedState_ReturnsStringWithUnCheckedText()
        {
            CheckBoxAutomationNameConverter checkBoxAutomationNameConverter = new CheckBoxAutomationNameConverter();

            string fileName = "jquery.min.js";

            object[] values = new object[] { Text.File, fileName, false };
            object   result = checkBoxAutomationNameConverter.Convert(values, null, null, null);

            string expected = string.Format(Text.UnChecked, Text.File, fileName);

            Assert.AreEqual(expected, result);
        }
        public void Convert_WithNullValues_ThrowsArgumentNullException()
        {
            CheckBoxAutomationNameConverter checkBoxAutomationNameConverter = new CheckBoxAutomationNameConverter();

            _ = checkBoxAutomationNameConverter.Convert(null, null, null, null);
        }