Ejemplo n.º 1
0
        public void Setup()
        {
            _kinlyApiClientMock = new Mock <IKinlyApiClient>();
            _loggerMock         = new Mock <ILogger <KinlyPlatformService> >();

            _loggerRoomReservationMock = new Mock <ILogger <IRoomReservationService> >();
            _memoryCache             = new MemoryCache(new MemoryCacheOptions());
            _roomReservationService  = new RoomReservationService(_memoryCache, _loggerRoomReservationMock.Object);
            _kinlySelfTestHttpClient = new Mock <IKinlySelfTestHttpClient>();
            _pollyRetryService       = new Mock <IPollyRetryService>();

            _servicesConfigOptions = Options.Create(new ServicesConfiguration
            {
                CallbackUri = "CallbackUri", KinlyApiUrl = "KinlyApiUrl"
            });

            _kinlyPlatformService = new KinlyPlatformService(
                _kinlyApiClientMock.Object,
                _servicesConfigOptions,
                _loggerMock.Object,
                _roomReservationService,
                _kinlySelfTestHttpClient.Object,
                _pollyRetryService.Object
                );

            _testConference = new ConferenceBuilder()
                              .WithParticipant(UserRole.Judge, null)
                              .WithParticipant(UserRole.Individual, "Claimant")
                              .WithParticipant(UserRole.Representative, "Claimant", "*****@*****.**")
                              .WithParticipant(UserRole.Individual, "Defendant")
                              .WithParticipant(UserRole.Representative, "Defendant")
                              .WithEndpoint("Endpoint With DA", $"{Guid.NewGuid():N}@test.hearings.com", "*****@*****.**")
                              .WithEndpoint("Endpoint Without DA", $"{Guid.NewGuid():N}@test.hearings.com")
                              .Build();
        }
Ejemplo n.º 2
0
 public KinlyPlatformService(IKinlyApiClient kinlyApiClient,
                             IOptions <ServicesConfiguration> servicesConfigOptions,
                             ILogger <KinlyPlatformService> logger, IRoomReservationService roomReservationService,
                             IKinlySelfTestHttpClient kinlySelfTestHttpClient,
                             IPollyRetryService pollyRetryService)
 {
     _kinlyApiClient          = kinlyApiClient;
     _logger                  = logger;
     _servicesConfigOptions   = servicesConfigOptions.Value;
     _roomReservationService  = roomReservationService;
     _kinlySelfTestHttpClient = kinlySelfTestHttpClient;
     _pollyRetryService       = pollyRetryService;
 }
Ejemplo n.º 3
0
        public void SetUp()
        {
            _loggerRoomReservationMock = new Mock <ILogger <IRoomReservationService> >();
            _memoryCache = new MemoryCache(new MemoryCacheOptions());

            _roomReservationService = new RoomReservationService(_memoryCache, _loggerRoomReservationMock.Object);
            _testConference         = new ConferenceBuilder()
                                      .WithParticipant(UserRole.Judge, null)
                                      .WithParticipant(UserRole.Individual, "Claimant")
                                      .WithParticipant(UserRole.Representative, "Claimant")
                                      .WithParticipant(UserRole.Individual, "Defendant")
                                      .WithParticipant(UserRole.Representative, "Defendant")
                                      .Build();
        }
 public ReservationController(IRoomReservationService roomReservation,
                              IMemberService memberService,
                              ICalendarService calendarService,
                              IUserRoleService userRoleService,
                              IHttpContextAccessor httpContext,
                              IEmailSender emailSender,
                              EmailConfiguration configuration)
 {
     _roomReservationService = roomReservation;
     _memberService          = memberService;
     _calendarService        = calendarService;
     _userRoleService        = userRoleService;
     _httpContext            = httpContext;
     _emailSender            = emailSender;
     _configuration          = configuration;
 }
        public void Initialize()
        {

            data = new List<RoomReservation>() {
            new RoomReservation() { Id = 1, Adults=2, Arrival_Date=DateTime.Now.AddDays (1), BookingDate= DateTime.Now.AddDays (-1), BookingForId=1, Departure_Date=DateTime.Now.AddDays(3),  EnteredbyUserId=2, EnteredDate =DateTime.Now.AddDays(-1), MemberId=1, Reservation_SourceId=1, ReservationStatusTypeId=1, Rooms=1, SponsorTypeId=0, ReservationNumber=DateTime.Now.AddDays(-1).ToString ("yyMMdd-")+ "001"  },
              new RoomReservation() { Id = 2, Adults=2, Arrival_Date=DateTime.Now.AddDays (1), BookingDate= DateTime.Now , BookingForId=1, Departure_Date=DateTime.Now.AddDays(3),  EnteredbyUserId=2, EnteredDate =DateTime.Now, MemberId=1, Reservation_SourceId=1, ReservationStatusTypeId=1, Rooms=1, SponsorTypeId=0 , ReservationNumber=DateTime.Now.ToString ("yyMMdd-")+ "001"} 
       
          }.AsQueryable();
            mockContext = new Mock<IContext>();
            mockSet = new Mock<IDbSet<RoomReservation>>();


            mockSet.Setup(m => m.Provider).Returns(data.Provider);
            mockSet.Setup(m => m.Expression).Returns(data.Expression);
            mockSet.Setup(m => m.ElementType).Returns(data.ElementType);
            mockSet.Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator());

            mockContext.Setup(c => c.RoomReservations).Returns(mockSet.Object);

            _service = new RoomReservationService(mockContext.Object);

          
           
        }
 public Billing_RulesController(IBilling_RulesService Billing_RulesService, IRoomReservationService  RoomReservation)
 { _Billing_RulesService = Billing_RulesService;
 _RoomReservationService = RoomReservation;
 
 }
Ejemplo n.º 7
0
 public RoomReservationServiceTest()
 {
     channelFactory = new ChannelFactory <IRoomReservationService>(new BasicHttpBinding(), url);
     client         = channelFactory.CreateChannel();
 }
 public RoomReservationsController(IRoomReservationService RoomReservationsService)
 { _RoomReservationsService = RoomReservationsService; }
Ejemplo n.º 9
0
 public CalendarManipulationController(ICalendarService calendarService, IRoomReservationService roomReservationService, IMapper mapper)
 {
     this._calendarService        = calendarService;
     this._roomReservationService = roomReservationService;
     this._mapper = mapper;
 }
Ejemplo n.º 10
0
 public EndpointTransferredEventHandler(IQueryHandler queryHandler, ICommandHandler commandHandler, ILogger <EndpointTransferredEventHandler> logger, IRoomReservationService roomReservationService) : base(
         queryHandler, commandHandler, logger)
 {
     _roomReservationService = roomReservationService;
 }
Ejemplo n.º 11
0
 public ValuesController(IRoomReservationService roomReservationRepository)
 {
     _roomReservationService = roomReservationRepository;
 }
 public RoomReservationController(IRoomReservationService roomReservationService, ILogger logger)
 {
     _RoomReservationService = roomReservationService;
     _ILogger = logger;
 }