public void ShouldReturnVetBookingResultWithRequestValues()
        {
            // Act
            VetBookingResult result = _processor.BookVet(_request);

            // Assert
            Assert.NotNull(result);
            Assert.Equal(_request.FirstName, result.FirstName);
            Assert.Equal(_request.LastName, result.LastName);
            Assert.Equal(_request.Email, result.Email);
            Assert.Equal(_request.Pet, result.Pet);
            Assert.Equal(_request.Date, result.Date);
        }
Esempio n. 2
0
        public BookVetModelTests()
        {
            _processorMock = new Mock <IVetBookingRequestProcessor>();
            _bookVetModel  = new BookVetModel(_processorMock.Object)
            {
                VetBookingRequest = new VetBookingRequest()
            };
            _vetBookingResult = new VetBookingResult()
            {
                Code = VetBookingResultCode.Success
            };

            _processorMock.Setup(x => x.BookVet(_bookVetModel.VetBookingRequest))
            .Returns(_vetBookingResult);
        }