コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: tyrgin/net-courses
        public void ShouldRegisterClient()
        {
            bussinesService.RegisterNewClient("Moon", "Pilot", "86409876", 56567);

            Received.InOrder(() =>
            {
                dataContextRepository.Received(1).Add(Arg.Any <Client>());
                dataContextRepository.Received(1).SaveChanges();
            });
        }
コード例 #2
0
ファイル: DbInitializer.cs プロジェクト: tyrgin/net-courses
        protected override void Seed(TablePerConcreteClass context)
        {
            bussinesService.RegisterShare("BlizzardEntertainment");
            bussinesService.RegisterShare("Ubisoft");
            bussinesService.RegisterShare("ElectronicArt");
            bussinesService.RegisterShare("CDPR");

            bussinesService.RegisterNewClient("Andrey", "Alexandrov", "124191249", 250);
            bussinesService.RegisterNewClient("Vitaliy", "Fedotov", "9124719125", 250);
            bussinesService.RegisterNewClient("Oleg", "Olegov", "182741259", 500);
            bussinesService.RegisterNewClient("Nikolay", "Egorov", "23258301124", 300);
            bussinesService.RegisterNewClient("Tatyana", "Petrova", "7126481249", 350);

            foreach (Client client in context.Clients.ToList())
            {
                bussinesService.RegisterClientShares(client);
            }

            context.SaveChanges();
        }
コード例 #3
0
ファイル: ORMTests.cs プロジェクト: tyrgin/net-courses
        public void CanRegisterClient()
        {
            bussinesService.RegisterNewClient(client1.FirstName, client1.LastName, client1.Number, client1.Balance);

            Received.InOrder(() =>
            {
                dataContext.Received(1).Add(Arg.Any <Client>());
                dataContext.Received(1).SaveChanges();
                dataContext.Received(1).Add(Arg.Any <WhiteZoneClient>());
                dataContext.Received(1).SaveChanges();
            });
        }
コード例 #4
0
ファイル: EfInitializer.cs プロジェクト: tyrgin/net-courses
        protected override void Seed(MyDbContext context)
        {
            bussinesService.RegisterNewClient("Ilya", "Muromec", "12345", 1000);
            bussinesService.RegisterNewClient("Elena", "Prekrasnaya", "111", 800);
            bussinesService.RegisterNewClient("Ivan", "Durak", "", 200);
            bussinesService.RegisterNewClient("Vasilisa", "Premudraya", "555", 0);
            bussinesService.RegisterNewClient("Koshey", "Bessmertniy", "666", 3000);

            bussinesService.RegisterNewStockType("Lukoil", 200);
            bussinesService.RegisterNewStockType("Gazprom", 400);
            bussinesService.RegisterNewStockType("Telegram", 400);

            bussinesService.RegisterNewStockToClient("Lukoil", bussinesService.GetAllClients().GetRandom());
            bussinesService.RegisterNewStockToClient("Lukoil", bussinesService.GetAllClients().GetRandom());
            bussinesService.RegisterNewStockToClient("Gazprom", bussinesService.GetAllClients().GetRandom());
            bussinesService.RegisterNewStockToClient("Gazprom", bussinesService.GetAllClients().GetRandom());
            bussinesService.RegisterNewStockToClient("Telegram", bussinesService.GetAllClients().GetRandom());
            bussinesService.RegisterNewStockToClient("Telegram", bussinesService.GetAllClients().GetRandom());

            context.SaveChanges();
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: tyrgin/net-courses
        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!");
        }
コード例 #6
0
ファイル: EfInitializer.cs プロジェクト: tyrgin/net-courses
        protected override void Seed(MyDbContext context)
        {
            _bussinesService.RegisterNewClient("TestClientName1", "TestClientSurname1", "TestClientPhone1", 500);
            _bussinesService.RegisterNewClient("TestClientName2", "TestClientSurname2", "TestClientPhone2", 700);
            _bussinesService.RegisterNewClient("TestClientName3", "TestClientSurname3", "TestClientPhone3", 900);
            _bussinesService.RegisterNewClient("TestClientName4", "TestClientSurname4", "TestClientPhone4", 1100);
            _bussinesService.RegisterNewClient("TestClientName5", "TestClientSurname5", "TestClientPhone5", 1300);
            _bussinesService.RegisterNewClient("TestClientName6", "TestClientSurname6", "TestClientPhone6", 1500);
            _bussinesService.RegisterNewClient("TestClientName7", "TestClientSurname7", "TestClientPhone7", 0);
            _bussinesService.RegisterNewClient("TestClientName8", "TestClientSurname8", "TestClientPhone8", 1700);
            _bussinesService.RegisterNewClient("TestClientName9", "TestClientSurname9", "TestClientPhone9", 1900);

            _bussinesService.RegisterNewStockType("TestStockType1", 100);
            _bussinesService.RegisterNewStockType("TestStockType2", 200);
            _bussinesService.RegisterNewStockType("TestStockType3", 300);
            _bussinesService.RegisterNewStockType("TestStockType4", 400);

            _bussinesService.RegisterNewStockToClient("TestStockType4", _bussinesService.GetAllClients().GetRandom());
            _bussinesService.RegisterNewStockToClient("TestStockType3", _bussinesService.GetAllClients().GetRandom());
            _bussinesService.RegisterNewStockToClient("TestStockType2", _bussinesService.GetAllClients().GetRandom());
            _bussinesService.RegisterNewStockToClient("TestStockType1", _bussinesService.GetAllClients().GetRandom());

            context.SaveChanges();
        }