public void HasPreviousPageTest() { var feed = new FitnessActivityFeed() { PreviousPageUri = new Uri("/PreviousPage", UriKind.Relative) }; Assert.IsTrue(feed.HasPreviousPage); }
public void DoesNotHavePreviousPageTest() { var feed = new FitnessActivityFeed(); Assert.IsFalse(feed.HasPreviousPage); }
public void GetNonExistingPreviousPageTest() { try { var feed = new FitnessActivityFeed(); var secondPage = feed.GetPreviousPage(); } catch (AssertFailedException) { throw; } catch { Assert.IsTrue(true); } }
public void GetHashCodeTest() { var feedA = new FitnessActivityFeed(); var feedB = new FitnessActivityFeed(); Assert.AreNotEqual(feedA.GetHashCode(), feedB.GetHashCode()); }
public void Equals9Test() { var feedA = new FitnessActivityFeed(new List<FitnessActivityFeedItem>() { new FitnessActivityFeedItem() { ActivityType = "Running" } } ); var feedB = new FitnessActivityFeed(new List<FitnessActivityFeedItem>() { new FitnessActivityFeedItem() { ActivityType = "Cycling" } } ); Assert.AreNotEqual(feedA, feedB); }
private static void ValidateFeedItems(FitnessActivityFeed fitnessActivityFeed) { var runningActivity = fitnessActivityFeed.Items[0]; Assert.AreEqual("Running", runningActivity.ActivityType); Assert.AreEqual(7581.0285921453, runningActivity.Distance); Assert.AreEqual(new TimeSpan(0, 0, 0, 2677, 43), runningActivity.Duration); Assert.AreEqual(2677.43, runningActivity.DurationInSeconds); Assert.AreEqual("Fri, 20 Jul 2012 09:52:29", runningActivity.StartTimeString); Assert.AreEqual(new Uri("/fitnessActivities/103227434", UriKind.Relative), runningActivity.ActivityUri); var cyclingActivity = fitnessActivityFeed.Items[1]; Assert.AreEqual("Cycling", cyclingActivity.ActivityType); Assert.AreEqual(46387.3439279308, cyclingActivity.Distance); Assert.AreEqual(new TimeSpan(0, 0, 0, 7029, 0), cyclingActivity.Duration); Assert.AreEqual(7029, cyclingActivity.DurationInSeconds); Assert.AreEqual("Thu, 19 Jul 2012 10:29:09", cyclingActivity.StartTimeString); Assert.AreEqual(new Uri("/fitnessActivities/103032067", UriKind.Relative), cyclingActivity.ActivityUri); }
private static void ValidateFeed(FitnessActivityFeed fitnessActivityFeed) { Assert.IsNotNull(fitnessActivityFeed); Assert.IsNull(fitnessActivityFeed.PreviousPageUri); Assert.AreEqual(new Uri("/fitnessActivities?page=1&pageSize=2&noEarlierThan=1970-01-01&noLaterThan=2012-07-22&modifiedNoEarlierThan=1970-01-01&modifiedNoLaterThan=2012-07-22", UriKind.Relative), fitnessActivityFeed.NextPageUri); Assert.AreEqual(83, fitnessActivityFeed.TotalActivityCount); Assert.AreEqual(2, fitnessActivityFeed.Items.Count); }