public void TestSaveEntityAsyncToANewDataBase() { RunAndAwait( () => { var uniqueWpPerson = new UniqueWPPersonAsync {Age = 16, Name = "John", Birthday = DateTime.Now}; Backendless.Persistence.Save( uniqueWpPerson, new ResponseCallback<UniqueWPPersonAsync>( this ) { ResponseHandler = savedWPPerson => { Assert.IsNotNull( savedWPPerson, "Server returned a null result" ); Assert.IsNotNull( savedWPPerson.Name, "Returned object doesn't have expected field" ); Assert.IsNotNull( savedWPPerson.ObjectId, "Returned object doesn't have expected field id" ); Assert.IsNotNull( savedWPPerson.Created, "Returned object doesn't have expected field created" ); Assert.AreEqual( uniqueWpPerson.Name, savedWPPerson.Name, "Returned object has wrong field value" ); Assert.AreEqual( uniqueWpPerson.Age, savedWPPerson.Age, "Returned object has wrong field value" ); Assert.IsTrue( (savedWPPerson.Birthday.Ticks - uniqueWpPerson.Birthday.Ticks) < 1000, "Returned object has wrong field value" ); CountDown(); } } ); } ); }
public bool Equals(UniqueWPPersonAsync other) { return(Birthday.Equals(other.Birthday)); }
public bool Equals( UniqueWPPersonAsync other ) { return Birthday.Equals( other.Birthday ); }