コード例 #1
0
 public void Handle(object sender, EventArgs e)
 {
     foreach (var bill in listTable.ListBill)
     {
         if (bill.DeskId.Equals(d.Id))
         {
             BookDesk bookDesk = new BookDesk(listTable, bill);
             bookDesk.ShowDialog();
             break;
         }
     }
 }
コード例 #2
0
        public void BookDesk_WhenSave_StoreDeskId()
        {
            BookDesk saved = null;

            _deskBookingRepositoryMock.Setup(t => t.Save(It.IsAny <BookDesk>())).Callback <BookDesk>(bookDesk =>
            {
                saved = bookDesk;
            });

            var result = _processor.BookDesk(_request);

            Assert.AreEqual(7, saved.DeskId);
        }
コード例 #3
0
        public void BookDesk_WhenValidRequestAndAvailableDesks_SaveToDb()
        {
            // Arrange
            BookDesk bookDeskResult = null;

            _deskBookingRepositoryMock.Setup(t => t.Save(It.IsAny <BookDesk>()))
            .Callback <BookDesk>(bookDesk =>
            {
                bookDeskResult = bookDesk;
            });

            // Act
            _processor.BookDesk(_request);

            // Assert
            _deskBookingRepositoryMock.Verify(
                t => t.Save(It.IsAny <BookDesk>()), Times.Once);

            Assert.AreEqual(bookDeskResult.FirstName, _request.FirstName);
        }
コード例 #4
0
 public PaymentHandle(BookDesk bookDesk)
 {
     this.bookDesk = bookDesk;
 }
コード例 #5
0
 public AddBillDetailHandle(BookDesk bookDesk)
 {
     this.bookDesk = bookDesk;
 }