public void BeginSelection_BlankTest()
{
using (var twitter = new Twitter())
using (var mediaSelector = new MediaSelector { Visible = false, Enabled = false })
{
twitter.Initialize("", "", "", 0L);
mediaSelector.Initialize(twitter, TwitterConfiguration.DefaultConfiguration(), "Twitter");
var eventCalled = false;
mediaSelector.BeginSelecting += (o, e) => eventCalled = true;
mediaSelector.BeginSelection();
Assert.True(eventCalled);
Assert.True(mediaSelector.Visible);
Assert.True(mediaSelector.Enabled);
// 1 ページ目のみ選択可能な状態
var pages = mediaSelector.ImagePageCombo.Items;
Assert.Equal(new[] { "1" }, pages.Cast<object>().Select(x => x.ToString()));
// 1 ページ目が表示されている
Assert.Equal("1", mediaSelector.ImagePageCombo.Text);
Assert.Equal("", mediaSelector.ImagefilePathText.Text);
Assert.Null(mediaSelector.ImageSelectedPicture.Image);
}
}