public void GetEntry() { IBlogDataService dataService = BlogDataServiceFactory.GetService(createEntries.FullName, null); Entry entry = TestEntry.CreateEntry(String.Format("Test Entry"), 5, 2); dataService.SaveEntry(entry, null); DateTime dt = DateTime.Now; Entry returnEntry = dataService.GetEntry(entry.EntryId); TimeSpan ts = new TimeSpan(DateTime.Now.Ticks - dt.Ticks); Console.WriteLine(ts.Milliseconds); Assert.AreEqual(0, entry.CompareTo(returnEntry)); }
public void CompareEntry() { Entry entry1 = TestEntry.CreateEntry("Test Entry", 5, 2); Entry entry2 = TestEntry.CreateEntry("Test Entry", 5, 2); // check to see if they contain the same simple types Assert.IsTrue(entry1.CompareTo(entry1) == 0); Assert.IsTrue(entry1.CompareTo(entry2) == 0); // change a simple type entry2.Title = "Test Entry 2"; Assert.IsTrue(entry1.CompareTo(entry2) == 1, "entry1 is equal to entry2"); entry2.Description = "Some Description"; Assert.IsTrue(entry1.CompareTo(entry2) == 1); }
public void GetDaysWithEntries() { List <int> dayNumbers = new List <int>(); IBlogDataService dataService = BlogDataServiceFactory.GetService(createEntries.FullName, null); // this will create an entry for each hour of the day in local time for (int i = 0; i < 24; i++) { Entry entry = TestEntry.CreateEntry(String.Format("Test Entry {0}", i), 5, 2); entry.CreatedUtc = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(i).Day, 1, 0, 0).ToUniversalTime(); dayNumbers.Add(DateTime.Now.AddDays(i).Day); i++; dataService.SaveEntry(entry, null); } DateTime[] days = dataService.GetDaysWithEntries(TimeZone.CurrentTimeZone); for (int i = 0; i < 12; i++) { int num = (int)dayNumbers[11 - i]; Assert.AreEqual(num, days[i].Day); i++; } }