public void ShouldReturnExpectedResultCode(DeskBookingResultCode code, bool isDeskAvailable)
        {
            if (!isDeskAvailable)
            {
                _availableDesks.Clear();
            }
            var result = _processor.BookDesk(_request);

            Assert.Equal(code, result.Code);
        }
Ejemplo n.º 2
0
    public async Task should_return_result_code(DeskBookingResultCode expectedResultCode, bool deskAvailable)
    {
        if (!deskAvailable)
        {
            _desks.Clear();
        }
        var result = await _processor.BookDeskAsync(_request);

        Assert.AreEqual(expectedResultCode, result.ResultCode);
    }
Ejemplo n.º 3
0
        public void ShouldReturnExpectedResultCode(DeskBookingResultCode expectedCode, bool deskAvailable)
        {
            if (!deskAvailable)
            {
                availableDesks.Clear();
            }
            var result = processor.BookDesk(request);

            Assert.Equal(result.ResultCode, expectedCode);
        }
        public void BookDesk_WhenSaving_ShouldReturnResultCode(bool isAvailable, DeskBookingResultCode resultCode)
        {
            if (!isAvailable)
            {
                _availableDesks.Clear();
            }

            var result = _processor.BookDesk(_request);

            Assert.AreEqual(resultCode, result.ResultCode);
        }
        public void BookDesk_shouldReturnResultCode_WhenDeskAvailableOrNOt(DeskBookingResultCode expectedResultCode,
                                                                           bool isDeskAvailable)
        {
            if (!isDeskAvailable)
            {
                _availableDesks.Clear();
            }

            var result = _processor.BookDesk(_request);

            Assert.Equal(expectedResultCode, result.Code);
        }
        public void ShouldReturnExpectedResultCode(DeskBookingResultCode expectedResultCode, bool isDeskAvailable)
        {
            // Arrange
            if (!isDeskAvailable)
            {
                _availableDesks.Clear();
            }

            // Act
            var result = _processor.BookDesk(_request);

            // Assert
            Assert.Equal(expectedResultCode, result.Code);
        }
Ejemplo n.º 7
0
        public async Task ShouldReturnCorrectActionReslultIFDeskAvailableAndReslultCodeSuccess(DeskBookingResultCode resultCode)
        {
            IActionResult result = null;

            _deskBookingResult.Code = resultCode;

            result = await bookDeskModel.OnPostAsync();

            if (resultCode == DeskBookingResultCode.NoDeskAvailabel)
            {
                Assert.IsType <PageResult>(result);
            }

            if (resultCode == DeskBookingResultCode.Success)
            {
                Assert.IsType <RedirectToPageResult>(result);
            }
        }