public void MultiListOptionBehaviour_WhenWePassValidItems_TheyAssignedCorrectly()
        {
            var optionValueFactory = new OptionValueFactory();
            var optionValue        = optionValueFactory.Create(OptionValueType.String);
            var list = Fake <List <ListItem> >();

            var actual = new MultiListOptionBehaviour(optionValue, list);

            Assert.That(actual.ListItems, Is.EqualTo(list));
        }
        public void MultiListOptionBehaviour_WhenWePassSortedAndSeparator_TheyAssignedCorrectly(bool sorted, string separator)
        {
            var optionValueFactory = new OptionValueFactory();
            var optionValue        = optionValueFactory.Create(OptionValueType.String);
            var list = Fake <List <ListItem> >();

            var actual = new MultiListOptionBehaviour(optionValue, list, sorted, separator);

            Assert.That(actual.Sorted, Is.EqualTo(sorted));
            Assert.That(actual.Separator, Is.EqualTo(separator));
        }