public void Create_DataCorrect_BalanceCreated() { var user = UserFaker.Create(); var id = UserBalance.Create(user, CurrencyType.BitCoin); var balance = UserBalance.Find(id); Assert.NotNull(balance); Assert.AreEqual(user.id, balance.User().id); }
protected void Page_Load(object sender, EventArgs e) { ExamineRelationId = RequestData.Get <string>("ExamineRelationId"); id = RequestData.Get <string>("id"); if (!string.IsNullOrEmpty(id)) { ubEnt = UserBalance.Find(id); } switch (RequestActionString) { case "AutoSave": if (!string.IsNullOrEmpty(RequestData.Get <string>("ToRoleCode"))) { ubEnt.ToRoleCode = RequestData.Get <string>("ToRoleCode"); } if (!string.IsNullOrEmpty(RequestData.Get <string>("ToRoleName"))) { ubEnt.ToRoleName = RequestData.Get <string>("ToRoleName"); } if (!string.IsNullOrEmpty(RequestData.Get <string>("ToUserId"))) { ubEnt.ToUserId = RequestData.Get <string>("ToUserId"); } if (!string.IsNullOrEmpty(RequestData.Get <string>("ToUserName"))) { ubEnt.ToUserName = RequestData.Get <string>("ToUserName"); } if (!string.IsNullOrEmpty(RequestData.Get <string>("Balance"))) { ubEnt.Balance = RequestData.Get <int>("Balance"); } ubEnt.DoUpdate(); break; case "delete": IList <string> ids = RequestData.GetList <string>("ids"); foreach (string str in ids) { ubEnt = UserBalance.Find(str); ubEnt.DoDelete(); } break; case "Create": ubEnt = new UserBalance(); ubEnt.ExamineRelationId = RequestData.Get <string>("ExamineRelationId"); ubEnt.RelationName = RequestData.Get <string>("RelationName"); ubEnt.SortIndex = RequestData.Get <int>("SortIndex"); ubEnt.DoCreate(); PageState.Add("ubEnt", ubEnt); break; default: DoSelect(); break; } }
public void Create_WithAmount_BalanceEquals() { var randomBalance = Rand.SmallDecimal(); var user = UserFaker.Create(); var id = UserBalance.Create(user, CurrencyType.BitCoin, randomBalance); var balance = UserBalance.Find(id); Assert.NotNull(balance); Assert.AreEqual(user.id, balance.User().id); Assert.AreEqual(randomBalance, balance.balance); }
public static UserBalance Find(int id) { return(UserBalance.Find(id)); }
public static UserBalance Find(UserModel user, CurrencyType currencyType) => UserBalance.Find(user, currencyType);