public void CreatePersonalAddressBook() { var account = this.CreateAccount(); var addressBook = new PersonalAddressBook("我的通讯簿", account); Assert.AreNotEqual(DateTime.MinValue, addressBook.CreateTime); this._addressBookService.Create(addressBook); Assert.Greater(addressBook.ID, 0); this.Evict(addressBook); var addressBook2 = this._addressBookService.GetAddressBook(addressBook.ID) as PersonalAddressBook; Assert.AreEqual(addressBook.Name, addressBook2.Name); Assert.AreEqual(addressBook.OwnerAccountId, addressBook2.OwnerAccountId); Assert.AreEqual(FormatTime(addressBook.CreateTime), FormatTime(addressBook2.CreateTime)); }
public void DeletePersonalAddressBook() { var account = this.CreateAccount(); var addressBook = new PersonalAddressBook("我的通讯簿", account); Assert.AreNotEqual(DateTime.MinValue, addressBook.CreateTime); this._addressBookService.Create(addressBook); Assert.Greater(addressBook.ID, 0); this.Evict(addressBook); var addressBook2 = this._addressBookService.GetAddressBook(addressBook.ID) as PersonalAddressBook; this._addressBookService.Delete(addressBook2); this.Evict(addressBook2); var addressBook3 = this._addressBookService.GetAddressBook(addressBook2.ID) as PersonalAddressBook; Assert.IsNull(addressBook3); }
private PersonalAddressBook CreatePersonalAddressBook() { var account = this.CreateAccount(); var addressBook = new PersonalAddressBook("我的通讯簿", account); this._addressBookService.Create(addressBook); return addressBook; }
public void UpdatePersonalAddressBook() { var account = this.CreateAccount(); var addressBook = new PersonalAddressBook("我的通讯簿", account); Assert.AreNotEqual(DateTime.MinValue, addressBook.CreateTime); this._addressBookService.Create(addressBook); Assert.Greater(addressBook.ID, 0); this.Evict(addressBook); var addressBook2 = this._addressBookService.GetAddressBook(addressBook.ID) as PersonalAddressBook; addressBook2.SetName(addressBook2.Name + "_updated"); this._addressBookService.Update(addressBook2); this.Evict(addressBook2); var addressBook3 = this._addressBookService.GetAddressBook(addressBook2.ID) as PersonalAddressBook; Assert.AreEqual(addressBook2.Name, addressBook3.Name); }
public void GetPersonalAddressBooks() { var account = this.CreateAccount(); var personalAddressBook1 = new PersonalAddressBook("我的通讯簿1", account); var personalAddressBook2 = new PersonalAddressBook("我的通讯簿2", account); var personalAddressBook3 = new PersonalAddressBook("我的通讯簿3", account); this._addressBookService.Create(personalAddressBook1); this._addressBookService.Create(personalAddressBook2); this._addressBookService.Create(personalAddressBook3); this.Evict(personalAddressBook1); this.Evict(personalAddressBook2); this.Evict(personalAddressBook3); var addressBooks = this._addressBookService.GetAddressBooks(account); Assert.AreEqual(3, addressBooks.Count()); }