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); } }
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); }
public BussinesService(IDataContex dataContex) { this.dataContex = dataContex; }