private static AccommodationDetailByAccommodationIdAndLanguageIdQuery Query()
        {
            var providerMock = new Mock <IQueryDispatcher>();

            //Act
            var query = new AccommodationDetailByAccommodationIdAndLanguageIdQuery(providerMock.Object);

            return(query);
        }
        public void Instance_Implement_Interface_IQueryOfAccommodationDetail()
        {
            //Arrange
            var dispatcherMock = new Mock <IQueryDispatcher>();

            //Act
            var query = new AccommodationDetailByAccommodationIdAndLanguageIdQuery(dispatcherMock.Object);

            //Assert
            Assert.IsInstanceOf <IQuery <AccommodationDetail> >(query);
        }
Exemplo n.º 3
0
        public void HandleAsync_Return_Task_Of_AccommodationDetail()
        {
            //Arrange
            var type         = typeof(Task <AccommodationDetail>);
            var handler      = Handler();
            var providerMock = new Mock <IQueryDispatcher>();
            var query        = new AccommodationDetailByAccommodationIdAndLanguageIdQuery(providerMock.Object);

            //Act
            var result = handler.HandleAsync(query);

            //Assert
            Assert.IsInstanceOf(type, result);
        }
        public void Id()
        {
            //Arrange
            var dispatcherMock = new Mock <IQueryDispatcher>();
            var query          = new AccommodationDetailByAccommodationIdAndLanguageIdQuery(dispatcherMock.Object)
            {
                AccommodationId = 42,
            };

            //Act
            var result = query.AccommodationId;

            //Assert
            Assert.IsTrue(result == 42);
        }