public Question(IPresenter master, string text, params Answer[] possibleAnswers) { Master = master; Text = text; PossibleAnswers = new BindableEnumCollection<Answer>(possibleAnswers); Buttons = ConvertToButtons(possibleAnswers); }
public void should_contain_valid_BindableEnum() { var bindable = new BindableEnumCollection <IntegerEnum>(); bindable.Count.ShouldBe(3); bindable.ShouldAllBe(x => x is BindableEnum); bindable.Select(x => x.DisplayName).SequenceEqual(new [] { "Int0", "Int1", "Int2" }).ShouldBeTrue(); bindable.Select(x => x.UnderlyingValue).SequenceEqual(new [] { 0, 1, 2 }).ShouldBeTrue(); }
public void could_be_created_against_integer_enum() { var bindable = new BindableEnumCollection <IntegerEnum>(); bindable.ShouldNotBeNull(); }
public void could_be_created_against_byte_enum() { var bindable = new BindableEnumCollection <ByteEnum>(); bindable.ShouldNotBeNull(); }
/// <summary> /// Initializes a new instance of the <see cref="Question"/> class. /// </summary> /// <param name="text">The text.</param> /// <param name="possibleAnswers">The possible answers.</param> public Question(string text, params Answer[] possibleAnswers) { Text = text; PossibleAnswers = new BindableEnumCollection <Answer>(possibleAnswers); Buttons = ConvertToButtons(possibleAnswers); }
public Question(string text, params Answer[] possibleAnswers) { Text = text; PossibleAnswers = new BindableEnumCollection<Answer>(possibleAnswers); Buttons = ConvertToButtons(possibleAnswers); }
public Question(IScreen master, string text, params Answer[] possibleAnswers) { Master = master; Text = text; PossibleAnswers = new BindableEnumCollection<Answer>(possibleAnswers); }