public void RevokeCommentActivity_SubmitActivityAndRevoke_Success() { var logger = MockRepository.GenerateStub<IDnaLogger>(); DateTime now = DateTime.Now; var httpClient = GetHttpClient(); var openSocialActivity = new OpenSocialActivity { PostedTime = now.MillisecondsSinceEpoch() }; var eventData = new SnesActivityData { ActivityType = 19, AppInfo = new DnaApplicationInfo { AppId = "testApplication" }, BlogUrl = "http://www.example.com/blogurl", UrlBuilder = new DnaUrlBuilder { DnaUrl = "http://www.example.com/dna/", ForumId = 1, PostId = 1, ThreadId = 1 }, IdentityUserId = "0" }; var activity = CommentActivityBase.CreateActivity(openSocialActivity, eventData); activity.Send(httpClient); var revokeActivity = RevokeCommentActivity.CreateActivity(openSocialActivity, eventData); revokeActivity.Send(httpClient); var getActivity = new SnesActivitiesQuery { FilterBy = "postedTime", FilterOp = "equals", FilterValue = now.ToString(), IdentityUserId = "0", }; var statusCode = getActivity.Send(httpClient); Assert.AreEqual(HttpStatusCode.InternalServerError, statusCode); }
public void ReviewActivity_Create() { var openSocialActivity = new OpenSocialActivity(); var eventData = new SnesActivityData(); openSocialActivity.ActivityType = "review"; openSocialActivity.Body = "some content"; openSocialActivity.DisplayName = "mooks"; openSocialActivity.Id = "1234"; openSocialActivity.ObjectDescription = "some description"; openSocialActivity.ObjectTitle = "some title"; openSocialActivity.ObjectUri = "http://www.example.com/someuri"; openSocialActivity.PostedTime = DateTime.Now.MillisecondsSinceEpoch(); openSocialActivity.Title = "some title"; openSocialActivity.Url = new Uri("http://www.example.com/someurl",UriKind.RelativeOrAbsolute); openSocialActivity.UserName = "******"; eventData.ActivityType = 19; eventData.AppInfo = new DnaApplicationInfo { AppId = "iplayer", ApplicationName = "iplayer video" }; eventData.BlogUrl = "http://www.example.com/blogurl"; eventData.EventId = 1; eventData.IdentityUserId = "12345"; eventData.Rating = new Rating { MaxValue = 5, Value = 4 }; eventData.UrlBuilder = new DnaUrlBuilder { DnaUrl = "iplayer", ForumId = 1, PostId = 1, ThreadId = 1 }; var logger = MockRepository.GenerateStub<IDnaLogger>(); var activity = CommentActivityBase.CreateActivity(openSocialActivity, eventData); Stopwatch sw = new Stopwatch(); sw.Start(); var json = activity.GetActivityJson(); var uri = activity.GetUri(); sw.Stop(); long millis = sw.ElapsedMilliseconds; }