Пример #1
0
        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);
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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);