public void Text_Method()
        {
            Assert.Throws <ArgumentNullException>(() => IYandexMoneyButtonWidgetExtensions.Text(null, YandexMoneyButtonText.Pay));

            new YandexMoneyButtonWidget().Do(widget =>
            {
                Assert.True(ReferenceEquals(widget.Text(YandexMoneyButtonText.Pay), widget));
                Assert.Equal(1, widget.Text());
            });
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal(2, widget.Text(YandexMoneyButtonText.Buy).Text()));
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal(3, widget.Text(YandexMoneyButtonText.Transfer).Text()));
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal(4, widget.Text(YandexMoneyButtonText.Donate).Text()));
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal(5, widget.Text(YandexMoneyButtonText.Give).Text()));
            new YandexMoneyButtonWidget().Do(widget => Assert.Equal(6, widget.Text(YandexMoneyButtonText.Support).Text()));
        }