public void Entry_CompareEntry_CompareDescriptionAndTitle() { var entry1 = TestEntry.CreateEntry("Test Entry", 5, 2); var entry2 = TestEntry.CreateEntry("Test Entry", 5, 2); // check to see if they contain the same simple types Assert.True(entry1.CompareTo(entry1) == 0); Assert.True(entry1.CompareTo(entry2) == 0); // change a simple type entry2.Title = "Test Entry 2"; Assert.True(entry1.CompareTo(entry2) == 1, "entry1 is equal to entry2"); entry2.Description = "Some Description"; Assert.True(entry1.CompareTo(entry2) == 1); }
public void BlogDataService_GetEntryForEditDelete_Successful(IBlogDataService blogdataservice) { var entry = TestEntry.CreateEntry(String.Format("Test Entry 2"), 5, 2); blogdataservice.SaveEntry(entry, null); var dt = DateTime.Now; var returnEntry = blogdataservice.GetEntryForEdit(entry.EntryId); Assert.NotNull(returnEntry); blogdataservice.DeleteEntry(entry.EntryId, null); var entryFailRetrieval = blogdataservice.GetEntry(entry.EntryId); Assert.Null(entryFailRetrieval); }
public void BlogDataService_CreateGetDeleteEntry_Successful(IBlogDataService blogdataservice) { var entry = TestEntry.CreateEntry(String.Format("Test Entry"), 5, 2); blogdataservice.SaveEntry(entry, null); var dt = DateTime.Now; var returnEntry = blogdataservice.GetEntry(entry.EntryId); Assert.Equal(0, entry.CompareTo(returnEntry)); blogdataservice.DeleteEntry(entry.EntryId, null); var entryFailRetrieval = blogdataservice.GetEntry(entry.EntryId); Assert.Null(entryFailRetrieval); }
public void BlogDataService_UpdateEntriesDelete_Successful(IBlogDataService blogdataservice) { var entry = TestEntry.CreateEntry(String.Format("Test Entry 3"), 5, 2); entry.Categories = "test"; blogdataservice.SaveEntry(entry, null); var dt = DateTime.Now; var returnEntry = blogdataservice.GetEntryForEdit(entry.EntryId); Assert.NotNull(returnEntry); returnEntry.Title = "Test Entry 4"; var state = blogdataservice.SaveEntry(returnEntry, null); Assert.True(state == EntrySaveState.Updated); var entryAfterUpdate = blogdataservice.GetEntry(entry.EntryId); Assert.True(entryAfterUpdate.Title == "Test Entry 4"); blogdataservice.DeleteEntry(entry.EntryId, null); }