public void ColorScheme_Method() { Assert.Throws <ArgumentNullException>(() => ITumblrFollowButtonWidgetExtensions.ColorScheme(null, TumblrFollowButtonColorScheme.Dark)); new TumblrFollowButtonWidget().Do(widget => { Assert.True(ReferenceEquals(widget.ColorScheme(TumblrFollowButtonColorScheme.Dark), widget)); Assert.Equal("dark", widget.ColorScheme()); Assert.Equal("light", widget.ColorScheme(TumblrFollowButtonColorScheme.Light).ColorScheme()); }); }
public void Type_Method() { Assert.Throws <ArgumentNullException>(() => ITumblrFollowButtonWidgetExtensions.Type(null, TumblrFollowButtonType.First)); new TumblrFollowButtonWidget().Do(widget => { Assert.True(ReferenceEquals(widget.Type(TumblrFollowButtonType.First), widget)); Assert.Equal(1, widget.Type()); Assert.Equal(2, widget.Type(TumblrFollowButtonType.Second).Type()); Assert.Equal(3, widget.Type(TumblrFollowButtonType.Third).Type()); }); }