public void Initialise_Test01()
        {
            var mockedCreditLineView1 = new Mock <ICreditLineView>();
            var mockedCreditLineView2 = new Mock <ICreditLineView>();

            var creditView = new CreditView(null);

            creditView.InitialiseLine(mockedCreditLineView1.Object);
            creditView.InitialiseLine(mockedCreditLineView2.Object);

            Assert.That(creditView.CreditLineViews.First(), Is.EqualTo(mockedCreditLineView1.Object));
            Assert.That(creditView.CreditLineViews.Last(), Is.EqualTo(mockedCreditLineView2.Object));
        }
예제 #2
0
        public async Task <ActionResult> Create([Bind(Include = "Id,CarWashWorkersId,Date,Sum,RepaidDebt")] CreditView creditView)
        {
            if (ModelState.IsValid)
            {
                CreditBll credit = Mapper.Map <CreditView, CreditBll>(creditView);
                await _creditServices.Create(credit);

                return(RedirectToAction("Index"));
            }

            ViewBag.CarWashWorkersId = new SelectList(await _carWashWorkers.GetStaffAll(), "id", "Name", "Surname");
            return(View(creditView));
        }
예제 #3
0
        /// <summary>
        /// Открытие кредита
        /// </summary>
        /// <param name="s">Выбранный клиент</param>
        private void OpenCredit(object s)
        {
            if (s == null)
            {
                MessageBox.Show("ВЫБЕРИТЕ КЛИЕНТА!!!!");
            }
            else
            {
                ViewModelCredit viewModel  = new ViewModelCredit(ref bank, s);
                CreditView      creditView = new CreditView(viewModel);

                if (creditView.ShowDialog() == true)
                {
                    creditView.Show();
                    creditView.Activate();
                }

                SaveChages();
            }
        }
        public void SetUp()
        {
            _creditViewDt = new CreditViewDt
            {
                CreditId      = Guid.NewGuid(),
                CustomerCode  = "CustomerCode",
                CustomerName  = "CustomerName",
                CreditDate    = DateTime.UtcNow,
                CreditNumber  = "CR-001",
                InvoiceNumber = "INV-001",
                Status        = CreditStatus.Parked
            };

            _mockedCreditViewQueryModelBuilder = new Mock <ICreditViewQueryModelBuilder>();

            _mockedCreditView = new Mock <CreditView>(_creditViewDt);

            _mockedCreditView.Setup(x => x.InstantiateCreditViewQueryModelBuilder())
            .Returns(_mockedCreditViewQueryModelBuilder.Object);

            _creditView = _mockedCreditView.Object;
        }