public void BlueSkyTest_AddActivities_SkipDuplicate() { // set-up CardActivity cardActivity1 = new CardActivity(); cardActivity1.Amount = 2; cardActivity1.Description = "Test description"; cardActivity1.Category = "test category"; cardActivity1.Date = DateTime.Today; Service.AddActivities(new CardActivity[] { cardActivity1 }); // pre-conditions Assert.AreEqual(1, Context.cardactivity.Local.Count); // exercise CardActivity cardActivity2 = new CardActivity(); cardActivity2.Amount = 25; cardActivity2.Description = "New description"; cardActivity2.Category = "New category"; cardActivity2.Date = DateTime.Today; Service.AddActivities(new CardActivity[] { cardActivity1, cardActivity2 }); // post-conditions Assert.AreEqual(2, Context.cardactivity.Local.Count); }
private CardActivity CreateActivity(CardActivityModel model) { CardActivity cardActivity = new CardActivity(); cardActivity.CopyFrom(model); return(cardActivity); }
public void BlueSkyTest_AddActivities() { // pre-conditions Assert.AreEqual(0, Context.cardactivity.Local.Count); // exercise CardActivity cardActivity = new CardActivity(); cardActivity.Amount = 2; cardActivity.Description = "Test description"; cardActivity.Category = "test category"; cardActivity.Date = DateTime.Today; Service.AddActivities(new CardActivity[] { cardActivity }); // post-conditions Assert.AreEqual(1, Context.cardactivity.Local.Count); }
protected override OpResult _Store(CardActivity _obj) { if (_obj == null) { return(OpResult.NotifyStoreAction(OpResult.ResultStatus.ObjectIsNull, _obj, "CardActivity object cannot be created as it is null")); } if (Exists(_obj)) { ExecuteNonQuery(GetQuery_UpdateQuery(_obj)); return(OpResult.NotifyStoreAction(OpResult.ResultStatus.Updated, _obj)); } ExecuteNonQuery(GetQuery_InsertQuery(_obj)); if (_obj.CardActivityID == null) { _obj.CardActivityID = DbMgr.GetLastInsertID(); } _obj.FromDb = true; return(OpResult.NotifyStoreAction(OpResult.ResultStatus.Created, _obj)); }
public static CardActivityDTO GetCardActivityDTOFromEntity(CardActivity cardActivity) { return(MapperHelper.GetDTOFromEntity <CardActivity, CardActivityDTO>(cardActivity)); }
private DbUpdateStatement GetQuery_UpdateQuery(CardActivity _obj) { return(DbMgr.CreateUpdateClause("CardActivities", GetFields(_obj), "CardActivityID", _obj.CardActivityID)); }
private DbInsertStatement GetQuery_InsertQuery(CardActivity _obj) { Dictionary <string, DbFieldEntry> fields = GetFields(_obj); return(DbMgr.CreateInsertClause("CardActivities", fields)); }