public void ConvertToExcelTest() { var converter = new BooleanConverter(); var typeConverterOptions = new TypeConverterOptions { CultureInfo = CultureInfo.CurrentCulture }; // Valid conversions with default formatting Assert.AreEqual("true", converter.ConvertToExcel(typeConverterOptions, true)); Assert.AreEqual("false", converter.ConvertToExcel(typeConverterOptions, false)); // Valid conversions with non-default formatting as numbers typeConverterOptions.BooleanTrueValues.Clear(); typeConverterOptions.BooleanTrueValues.Add("1"); typeConverterOptions.BooleanFalseValues.Clear(); typeConverterOptions.BooleanFalseValues.Add("0"); Assert.AreEqual(1, converter.ConvertToExcel(typeConverterOptions, true)); Assert.AreEqual(0, converter.ConvertToExcel(typeConverterOptions, false)); }