示例#1
0
        public void WhenICreateALevyReservationForACourseWithAStartMonthOfJuly()
        {
            TestData.ReservationId = Guid.NewGuid();
            var controller  = Services.GetService <ReservationsController>();
            var reservation = new Reservation
            {
                AccountId              = 1,
                AccountLegalEntityId   = TestData.AccountLegalEntity.AccountLegalEntityId,
                AccountLegalEntityName = TestData.AccountLegalEntity.AccountLegalEntityName,
                Id                      = TestData.ReservationId,
                IsLevyAccount           = true,
                ProviderId              = 12345,
                TransferSenderAccountId = null,
                UserId                  = TestData.UserId
            };

            TestResults.Result = controller.Create(reservation).Result as CreatedResult;
        }
示例#2
0
        public void WhenICreateAReservationForACourseWithAStartMonth(string startMonth)
        {
            TestData.ReservationId = Guid.NewGuid();
            var month = (int)Enum.Parse <Month>(startMonth);

            var controller = Services.GetService <ReservationsController>();

            var reservation = new Reservation
            {
                AccountId              = 1,
                CourseId               = TestData.Course.CourseId,
                AccountLegalEntityId   = TestData.AccountLegalEntity.AccountLegalEntityId,
                AccountLegalEntityName = TestData.AccountLegalEntity.AccountLegalEntityName,
                Id                      = TestData.ReservationId,
                IsLevyAccount           = TestData.IsLevyAccount,
                ProviderId              = 12345,
                StartDate               = new DateTime(DateTime.Now.Year, month, 1),
                TransferSenderAccountId = null,
                UserId                  = TestData.UserId
            };

            TestResults.Result = (controller.Create(reservation).Result) as CreatedResult;
        }