public void ApplyTemplate_Should_Create_Panel() { var target = new CarouselPresenter { ItemsPanel = new FuncTemplate<IPanel>(() => new Panel()), }; target.ApplyTemplate(); Assert.IsType<Panel>(target.Panel); }
public void Setting_SelectedIndex_Should_Show_Page() { var target = new CarouselPresenter { Items = new[] { "foo", "bar" }, SelectedIndex = 0, }; target.ApplyTemplate(); Assert.IsType<TextBlock>(target.Panel.Children[0]); Assert.Equal("foo", ((TextBlock)target.Panel.Children[0]).Text); }