public void EndSelection_Test()
{
using (var twitter = new Twitter())
using (var mediaSelector = new MediaSelector {
Visible = false, Enabled = false
})
{
twitter.Initialize("", "", "", 0L);
mediaSelector.Initialize(twitter, TwitterConfiguration.DefaultConfiguration(), "Twitter");
mediaSelector.BeginSelection(new[] { "Resources/re.gif" });
var displayImage = mediaSelector.ImageSelectedPicture.Image; // 表示中の画像
Assert.Raises <EventArgs>(
x => mediaSelector.EndSelecting += x,
x => mediaSelector.EndSelecting -= x,
() => mediaSelector.EndSelection()
);
Assert.False(mediaSelector.Visible);
Assert.False(mediaSelector.Enabled);
Assert.True(displayImage.IsDisposed);
}
}