示例#1
0
 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 );
 }