Esempio n. 1
0
        public void ZoneChangeAfterChangeBalance()
        {
            TraiderBalance testTraider1 = new TraiderBalance()
            {
                ID = 1, SimpleType = 1, PreferenceShare = 1, Balance = 2000, Zone = "Green"
            };
            TraiderBalance testTraider2 = new TraiderBalance()
            {
                ID = 2, SimpleType = 1, PreferenceShare = 1, Balance = 2000, Zone = "Green"
            };
            Deal testDeal1 = new Deal()
            {
                ID_seller = 1, ID_buyer = 2, SharesType = SharesType.SimpleType, Price = 150
            };
            Deal testDeal2 = new Deal()
            {
                ID_seller = 1, ID_buyer = 2, SharesType = SharesType.SimpleType, Price = 50
            };

            this.bussinesService.UpdatingBalance(testTraider1, testTraider2, SharesType.SimpleType, testDeal1);

            Assert.AreEqual(testTraider2.Zone, "Orange");

            this.bussinesService.UpdatingBalance(testTraider1, testTraider2, SharesType.SimpleType, testDeal2);
            Assert.AreEqual(testTraider2.Zone, "Red");
        }
Esempio n. 2
0
        public void Update(TraiderBalance entity)
        {
            TraiderBalance upd = this.TraiderBalances.First(f => f.ID == entity.ID);

            upd.SimpleType      = entity.SimpleType;
            upd.PreferenceShare = entity.PreferenceShare;
            upd.Balance         = entity.Balance;
            upd.Zone            = entity.Zone;
        }
Esempio n. 3
0
 public void Remove(TraiderBalance entity) => this.TraiderBalances.Remove(entity);
Esempio n. 4
0
 public void Add(TraiderBalance entity) => this.TraiderBalances.Add(entity);