static void CreateDB(BussinesService bussinesService, ILoggerService loggerService) { loggerService.Info("Create a database..."); bussinesService.RegisterNewClient("Johann", "Bach", "839404983", 473637849); bussinesService.RegisterNewClient("Wolfgang", "Mozart", "6272893", 2638); bussinesService.RegisterNewClient("Giuseppe", "Verdi", "896232", 855790); bussinesService.RegisterNewClient("Sergei", "Rahmaninov", "213568", 5670); bussinesService.RegisterNewClient("Franz", "Schubert", "645689", 54680); foreach (var stock in allStocksType) { if ((stock.Key != "Tatneft") || (stock.Key != "NLMK")) { bussinesService.RegisterNewStock(bussinesService.GetClient(1), stock); } if ((stock.Key != "KAMAZ") || (stock.Key != "Norilsk Nickel")) { bussinesService.RegisterNewStock(bussinesService.GetClient(2), stock); } if ((stock.Key != "DIXY Group") || (stock.Key != "Severstal")) { bussinesService.RegisterNewStock(bussinesService.GetClient(3), stock); } if ((stock.Key != "AvtoVAZ") || (stock.Key != "Yandex")) { bussinesService.RegisterNewStock(bussinesService.GetClient(4), stock); } if ((stock.Key != "Rosneft Oil Company") || (stock.Key != "LUKOIL NK")) { bussinesService.RegisterNewStock(bussinesService.GetClient(5), stock); } } loggerService.Info("The database is created. We can start to trading!"); }
public void ShouldRegisterStock() { Client client = new Client() { FirstName = "Moon", LastName = "Pilot", Balance = 1000, PhoneNumber = "765899", Zone = ClientZoneOfBalance.Green, Stocks = new List <Stock>() }; Dictionary <string, decimal> allStocksType = new Dictionary <string, decimal> { { "Bul", 3800 }, { "Bosch", 2000 } }; foreach (var stock in allStocksType) { bussinesService.RegisterNewStock(client, stock); } Assert.AreEqual(2, client.Stocks.Count()); }