[Fact]
public void Initialize_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
- Assert.Null(twitterApi.ApiConnection);
+ using var twitterApi = new TwitterApi();
+ var apiConnection = Assert.IsType<TwitterApiConnection>(twitterApi.Connection);
+ Assert.IsType<TwitterCredentialNone>(apiConnection.Credential);
- twitterApi.Initialize("*** AccessToken ***", "*** AccessSecret ***", userId: 100L, screenName: "hogehoge");
+ var credential = new TwitterCredentialOAuth1(TwitterAppToken.GetDefault(), "*** AccessToken ***", "*** AccessSecret ***");
+ twitterApi.Initialize(credential, userId: 100L, screenName: "hogehoge");
- Assert.IsType<TwitterApiConnection>(twitterApi.ApiConnection);
-
- var apiConnection = (TwitterApiConnection)twitterApi.ApiConnection!;
- var credential = Assert.IsType<TwitterCredentialOAuth1>(apiConnection.Credential);
- Assert.Equal("*** AccessToken ***", credential.Token);
- Assert.Equal("*** AccessSecret ***", credential.TokenSecret);
+ apiConnection = Assert.IsType<TwitterApiConnection>(twitterApi.Connection);
+ Assert.Same(credential, apiConnection.Credential);
Assert.Equal(100L, twitterApi.CurrentUserId);
Assert.Equal("hogehoge", twitterApi.CurrentScreenName);
// 複数回 Initialize を実行した場合は新たに TwitterApiConnection が生成される
- twitterApi.Initialize("*** AccessToken2 ***", "*** AccessSecret2 ***", userId: 200L, screenName: "foobar");
+ var credential2 = new TwitterCredentialOAuth1(TwitterAppToken.GetDefault(), "*** AccessToken2 ***", "*** AccessSecret2 ***");
+ twitterApi.Initialize(credential2, userId: 200L, screenName: "foobar");
var oldApiConnection = apiConnection;
Assert.True(oldApiConnection.IsDisposed);
- Assert.IsType<TwitterApiConnection>(twitterApi.ApiConnection);
-
- apiConnection = (TwitterApiConnection)twitterApi.ApiConnection!;
- credential = Assert.IsType<TwitterCredentialOAuth1>(apiConnection.Credential);
- Assert.Equal("*** AccessToken2 ***", credential.Token);
- Assert.Equal("*** AccessSecret2 ***", credential.TokenSecret);
+ apiConnection = Assert.IsType<TwitterApiConnection>(twitterApi.Connection);
+ Assert.Same(credential2, apiConnection.Credential);
Assert.Equal(200L, twitterApi.CurrentUserId);
Assert.Equal("foobar", twitterApi.CurrentScreenName);
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesHomeTimeline(200, maxId: new("900"), sinceId: new("100"));
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesMentionsTimeline(200, maxId: new("900"), sinceId: new("100"));
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesUserTimeline("twitterapi", count: 200, maxId: new("900"), sinceId: new("100"));
)
.ReturnsAsync(new TwitterStatus { Id = 100L });
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesShow(statusId: new("100"));
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesLookup(statusIds: new[] { "100", "200" });
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesUpdate(
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesUpdate("hogehoge", replyToId: null, mediaIds: null, excludeReplyUserIds: Array.Empty<long>())
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus { Id = 100L }));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesDestroy(statusId: new("100"))
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.StatusesRetweet(new("100"))
)
.ReturnsAsync(new TwitterSearchResult());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.SearchTweets("from:twitterapi", "en", count: 200, maxId: new("900"), sinceId: new("100"));
)
.ReturnsAsync(new TwitterLists());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsOwnerships("twitterapi", cursor: -1L, count: 100);
)
.ReturnsAsync(new TwitterLists());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsSubscriptions("twitterapi", cursor: -1L, count: 100);
)
.ReturnsAsync(new TwitterLists());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsMemberships("twitterapi", cursor: -1L, count: 100, filterToOwnedLists: true);
)
.ReturnsAsync(LazyJson.Create(new TwitterList()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsCreate("hogehoge", description: "aaaa", @private: true)
)
.ReturnsAsync(LazyJson.Create(new TwitterList()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsUpdate(12345L, name: "hogehoge", description: "aaaa", @private: true)
)
.ReturnsAsync(LazyJson.Create(new TwitterList()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsDestroy(12345L)
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsStatuses(12345L, count: 200, maxId: new("900"), sinceId: new("100"), includeRTs: true);
)
.ReturnsAsync(new TwitterUsers());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsMembers(12345L, cursor: -1);
)
.ReturnsAsync(new TwitterUser());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsMembersShow(12345L, "twitterapi");
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsMembersCreate(12345L, "twitterapi")
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ListsMembersDestroy(12345L, "twitterapi")
)
.ReturnsAsync(new TwitterMessageEventList());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.DirectMessagesEventsList(count: 50, cursor: "12345abcdefg");
)
.ReturnsAsync(LazyJson.Create(new TwitterMessageEventSingle()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.DirectMessagesEventsNew(recipientId: 12345L, text: "hogehoge", mediaId: 67890L);
)
.Returns(Task.CompletedTask);
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.DirectMessagesEventsDestroy(eventId: new("100"));
)
.ReturnsAsync(new TwitterUser { ScreenName = "twitterapi" });
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.UsersShow(screenName: "twitterapi");
)
.ReturnsAsync(Array.Empty<TwitterUser>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.UsersLookup(userIds: new[] { "11111", "22222" });
)
.ReturnsAsync(LazyJson.Create(new TwitterUser { ScreenName = "twitterapi" }));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.UsersReportSpam(screenName: "twitterapi")
)
.ReturnsAsync(Array.Empty<TwitterStatus>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FavoritesList(200, maxId: 900L, sinceId: 100L);
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus { Id = 100L }));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FavoritesCreate(statusId: new("100"))
)
.ReturnsAsync(LazyJson.Create(new TwitterStatus { Id = 100L }));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FavoritesDestroy(statusId: new("100"))
)
.ReturnsAsync(new TwitterFriendship());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FriendshipsShow(sourceScreenName: "twitter", targetScreenName: "twitterapi");
)
.ReturnsAsync(LazyJson.Create(new TwitterFriendship()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FriendshipsCreate(screenName: "twitterapi")
)
.ReturnsAsync(LazyJson.Create(new TwitterFriendship()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FriendshipsDestroy(screenName: "twitterapi")
)
.ReturnsAsync(Array.Empty<long>());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.NoRetweetIds();
)
.ReturnsAsync(new TwitterIds());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.FollowersIds(cursor: -1L);
)
.ReturnsAsync(new TwitterIds());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MutesUsersIds(cursor: -1L);
)
.ReturnsAsync(new TwitterIds());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.BlocksIds(cursor: -1L);
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.BlocksCreate(screenName: "twitterapi")
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.BlocksDestroy(screenName: "twitterapi")
ScreenName = "opentween",
});
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.AccountVerifyCredentials();
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.AccountUpdateProfile(name: "Name", url: "http://example.com/", location: "Location", description: "<script>alert(1)</script>")
)
.ReturnsAsync(LazyJson.Create(new TwitterUser()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.AccountUpdateProfileImage(media)
)
.ReturnsAsync(new TwitterRateLimits());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.ApplicationRateLimitStatus();
)
.ReturnsAsync(new TwitterConfiguration());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.Configuration();
)
.ReturnsAsync(LazyJson.Create(new TwitterUploadMediaInit()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MediaUploadInit(totalBytes: 123456L, mediaType: "image/png", mediaCategory: "dm_image")
)
.Returns(Task.CompletedTask);
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MediaUploadAppend(mediaId: 11111L, segmentIndex: 1, media: media);
)
.ReturnsAsync(LazyJson.Create(new TwitterUploadMediaResult()));
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MediaUploadFinalize(mediaId: 11111L)
)
.ReturnsAsync(new TwitterUploadMediaResult());
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MediaUploadStatus(mediaId: 11111L);
)
.ReturnsAsync("");
- using var twitterApi = new TwitterApi(ApiKey.Create("fake_consumer_key"), ApiKey.Create("fake_consumer_secret"));
+ using var twitterApi = new TwitterApi();
twitterApi.ApiConnection = mock.Object;
await twitterApi.MediaMetadataCreate(mediaId: 12345L, altText: "hogehoge");
[Fact]
public void SelectedMediaServiceIndex_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
Assert.Equal("Twitter", mediaSelector.MediaServices[0].Key);
[Fact]
public void SelectMediaService_TwitterTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void SelectMediaService_ImgurTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Imgur");
[Fact]
public void AddMediaItem_FilePath_SingleTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void AddMediaItem_MemoryImageTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void AddMediaItem_FilePath_MultipleTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void ClearMediaItems_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void DetachMediaItems_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void SelectedMediaItemChange_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void SelectedMediaItemChange_DisposeTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void SetSelectedMediaAltText_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void Validate_PassTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void Validate_EmptyErrorTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void Validate_ServiceNotSelectedErrorTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
using var mediaItem = TestUtils.CreateDummyMediaItem();
[Fact]
public void Validate_ExtensionErrorTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void Validate_FileSizeErrorTest()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
- twitter.Initialize("", "", "", 0L);
mediaSelector.InitializeServices(twitter, TwitterConfiguration.DefaultConfiguration());
mediaSelector.SelectMediaService("Twitter");
[Fact]
public void MoveSelectedMediaItemToPrevious_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
[Fact]
public void MoveSelectedMediaItemToNext_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();
[Fact]
public void RemoveSelectedMediaItem_Test()
{
- using var twitterApi = new TwitterApi(ApiKey.Create(""), ApiKey.Create(""));
+ using var twitterApi = new TwitterApi();
using var twitter = new Twitter(twitterApi);
using var mediaSelector = new MediaSelector();