Example #1
0
        public static void AddNewTraiders(BussinesService bussinesService)
        {
            IDataContex dataContext  = bussinesService.GetDataContex();
            Traider     existTraider = dataContext.Traiders.AsEnumerable().LastOrDefault();

            int newID = 0;

            if (existTraider != null)
            {
                newID = existTraider.ID;
            }

            List <Traider> traiders = new List <Traider>()
            {
                new Traider()
                {
                    ID        = ++newID,
                    FirstName = "Black",
                    Surname   = "Whiteson",
                    PhoneNum  = "34872642891"
                },
                new Traider()
                {
                    ID        = ++newID,
                    FirstName = "Red",
                    Surname   = "Greenson",
                    PhoneNum  = "56454"
                },
                new Traider()
                {
                    ID        = ++newID,
                    FirstName = "Homer(Doy!)",
                    Surname   = "Simpson",
                    PhoneNum  = "1241414"
                },
                new Traider()
                {
                    ID        = ++newID,
                    FirstName = "Marge",
                    Surname   = "Simpson",
                    PhoneNum  = "67868313"
                },
                new Traider()
                {
                    ID        = ++newID,
                    FirstName = "Bart(Ay caramba!)",
                    Surname   = "Simpson",
                    PhoneNum  = "231897193"
                }
            };

            foreach (Traider traider in traiders)
            {
                bussinesService.AddNewTraiderWithStarterPack(traider);
            }
        }
Example #2
0
        public void TestSetup()
        {
            this.dataContex      = Substitute.For <IDataContex>();
            this.bussinesService = new BussinesService(this.dataContex);
            this.testTraider     = new Traider()
            {
                ID = 1, FirstName = "testName", Surname = "testSurname", PhoneNum = "testPhoneNum"
            };

            balancesList = new List <TraiderBalance>()
            {
                new TraiderBalance {
                    ID = 1, Balance = 0
                },
                new TraiderBalance {
                    ID = 2, Balance = 0
                },
                new TraiderBalance {
                    ID = 3, SimpleType = 20, PreferenceShare = 30, Balance = 2000
                },
                new TraiderBalance {
                    ID = 4, SimpleType = 20, PreferenceShare = 30, Balance = 2000
                }
            }.AsQueryable();

            dataContex.TraiderBalances.Returns(balancesList);

            traidersList = new List <Traider>()
            {
                new Traider {
                    ID = 1
                },
                new Traider {
                    ID = 2
                },
                new Traider {
                    ID = 3
                },
                new Traider {
                    ID = 4
                }
            }.AsQueryable();

            dataContex.Traiders.Returns(traidersList);
        }
Example #3
0
 public BussinesService(IDataContex dataContex)
 {
     this.dataContex = dataContex;
 }