public void Size_Method()
        {
            Assert.Throws <ArgumentNullException>(() => IYandexMoneyButtonWidgetExtensions.Size(null, YandexMoneyButtonSize.Large));

            new YandexMoneyButtonWidget().Do(widget =>
            {
                Assert.True(ReferenceEquals(widget.Size(YandexMoneyButtonSize.Large), widget));
                Assert.Equal("l", widget.Size());
            });
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal("m", widget.Size(YandexMoneyButtonSize.Medium).Size()));
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal("s", widget.Size(YandexMoneyButtonSize.Small).Size()));
        }