private static void ValidatePoco1(Poco1 poco) { DS.Assert.ValueTypeProperties(poco, new { LastName = LASTNAME, FirstName = FIRSTNAME, BirthDate = BIRTHDATE, USCitizen = US_CITIZEN, Height = HEIGHT, SSN = SSN, } ); }
public void SerializeDeserializePoco() { var poco1 = new Poco1() { LastName = LASTNAME, FirstName = FIRSTNAME, BirthDate = BIRTHDATE, USCitizen = US_CITIZEN, Height = HEIGHT, SSN = SSN, }; var json = poco1.Serialize(); var poco2 = JDbObject.Deserialize <Poco1>(json); ValidatePoco1(poco1); }
public void FileSystemStore_SaveAndLoad() { var poco1 = new Poco1() { LastName = LASTNAME, FirstName = FIRSTNAME, BirthDate = BIRTHDATE, USCitizen = US_CITIZEN, Height = HEIGHT, SSN = SSN, }; poco1.__metadata.Store = new FileSystemStore(); poco1.Save(); var fs = poco1.__metadata.Store as FileSystemStore; var poco2 = poco1.__metadata.Store.Load <Poco1>(poco1.__metadata.Id); // var poco2 = fs.Load<Poco1>(poco1.__metadata.Id); ValidatePoco1(poco2); }