Beispiel #1
0
        public async Task <UserSubscriptionType> AddUserSubscriptionType(UserSubscriptionType userSubscriptionType)
        {
            _unitOfWork.UserSubscriptionTypes.Add(userSubscriptionType);

            await _unitOfWork.CommitAsync();

            return(userSubscriptionType);
        }
Beispiel #2
0
        public async Task Should_Create_Subscription_For_Existing_User()
        {
            UserSubscriptionType request = new UserSubscriptionType
            {
                UserId             = 1,
                SubscriptionTypeId = 1,
                IsActive           = true
            };

            var response = await _subscriptionTypeService.AddUserSubscriptionType(request);

            Assert.NotNull(response);
            Assert.Equal(response.UserId, request.UserId);
            Assert.Equal(response.SubscriptionTypeId, request.SubscriptionTypeId);
            Assert.Equal(response.IsActive, request.IsActive);
        }