private static void DestroyFavoriteDemo(TwitterContext twitterCtx) { var status = twitterCtx.DestroyFavorite("265675496581373952", true); Console.WriteLine("User: {0}, Tweet: {1}", status.User.Name, status.Text); }
public void DestroyFavoriteNullIDTest() { string id = string.Empty; var authMock = new Mock<ITwitterAuthorizer>(); var execMock = new Mock<ITwitterExecute>(); execMock.SetupGet(exec => exec.AuthorizedClient).Returns(authMock.Object); execMock.Setup(exec => exec.PostToTwitter( It.IsAny<string>(), It.IsAny<Dictionary<string, string>>(), It.IsAny<Func<string, Status>>())) .Returns(SingleStatusResponse); var ctx = new TwitterContext(authMock.Object, execMock.Object, "", ""); var ex = Assert.Throws<ArgumentException>(() => ctx.DestroyFavorite(id, true)); Assert.Equal("id", ex.ParamName); }
public void DestroyFavoriteTest() { const string Id = "1"; const string ExpectedStatusID = "184835136037191681"; var authMock = new Mock<ITwitterAuthorizer>(); var execMock = new Mock<ITwitterExecute>(); execMock.SetupGet(exec => exec.AuthorizedClient).Returns(authMock.Object); execMock.Setup(exec => exec.PostToTwitter( It.IsAny<string>(), It.IsAny<Dictionary<string, string>>(), It.IsAny<Func<string, Status>>())) .Returns(SingleStatusResponse); var ctx = new TwitterContext(authMock.Object, execMock.Object, "", ""); Status actual = ctx.DestroyFavorite(Id, true); Assert.Equal(ExpectedStatusID, actual.StatusID); }
private static void DestroyFavoriteDemo(TwitterContext twitterCtx) { var status = twitterCtx.DestroyFavorite("1552797863"); Console.WriteLine("User: {0}, Tweet: {1}", status.User.Name, status.Text); }