internal static SMS DbToCommon(this DbSMS dbSMS) { SMS sMS = new SMS() { DestinationNumber = dbSMS.DestinationNumber, ExternalPrice = dbSMS.ExternalPrice, Id = dbSMS.Id, LineId = dbSMS.LineId, SMSDate = dbSMS.SmsDate, SelectedNumberCall = dbSMS.SelectedNumberCall, FamilyCall = dbSMS.FamilyCall, }; return(sMS); }
internal static DbSMS CommonToDb(this SMS sMS) { DbSMS dbSMS = new DbSMS() { DestinationNumber = sMS.DestinationNumber, ExternalPrice = sMS.ExternalPrice, Id = sMS.Id, LineId = sMS.LineId, SelectedNumberCall = sMS.SelectedNumberCall, SmsDate = sMS.SMSDate, FamilyCall = sMS.FamilyCall }; return(dbSMS); }
public void DbToCommon_GetSMS_Convert() { //Arrange var commonSMS = new SMS(); var dbSMS = new DbSMS(); var fake = A.Fake <SMS>(o => o.Wrapping(commonSMS)); //Act var results = dbSMS.DbToCommon(); A.CallTo(() => fake.Equals(A <object> ._)).ReturnsLazily( call => { var other = call.GetArgument <SMS>(0); return(results.Id == other.Id); }); //Assert Assert.AreEqual(fake, results); }