Beispiel #1
0
        public async Task Test()
        {
            // Arrange
            var expected = new OrderDto()
            {
                Id = 5
            };
            var repoMock = new Mock <IRepository <Medicament> >();

            repoMock.Setup(a => a.GetAllListAsync()).Returns(Task.FromResult <List <Medicament> >(new List <Medicament>()));
            var mappingMock = new Mock <IMappingService>();

            mappingMock.Setup(a => a.Map <IEnumerable <OrderDto> >(It.IsAny <IEnumerable <Medicament> >())).Returns(new List <OrderDto>()
            {
                expected
            });
            var repoMedSaleMock = new Mock <IRepository <MedicamentSale> >();
            var confServiceMock = new Mock <IConfigurationService>();

            var service = new OrdersAppService(repoMock.Object, mappingMock.Object, repoMedSaleMock.Object, confServiceMock.Object);

            // Act
            var result = await service.GetPossibleOrdersAsync();

            // Assert
            Assert.Contains(expected, result);
        }
Beispiel #2
0
 public OrdersController(ISessionAppService sessionAppService, OrdersAppService ordersAppService, UserAppService userAppService, IAccountAppService accountAppService)
 {
     _ordersAppService  = ordersAppService;
     _userAppService    = userAppService;
     _accountAppService = accountAppService;
     _user        = sessionAppService.GetCurrentLoginInformations().Result.User;
     _inputSearch = new InputSearch {
         ClientId = _user.UserType == UserType.User ? _user.Id : 0
     };
 }
Beispiel #3
0
 public CartController(ISessionAppService sessionAppService, OrdersAppService ordersAppService, UserAppService userAppService, OrdersHistoryAppService ordersHistoryAppService)
 {
     _ordersAppService        = ordersAppService;
     _userAppService          = userAppService;
     _ordersHistoryAppService = ordersHistoryAppService;
     _user        = sessionAppService.GetCurrentLoginInformations().Result.User;
     _inputSearch = new InputSearch {
         ClientId = _user.Id
     };
     _userDto = new UserDto {
         Id = _user.Id
     };
 }
Beispiel #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 public BoostingController(OrdersAppService ordersAppService, OrdersHistoryAppService ordersHistoryAppService)
 {
     _ordersAppService        = ordersAppService;
     _ordersHistoryAppService = ordersHistoryAppService;
 }