public void ActivateMembershipAndSendEmail_Test()
        {
            PaymentDetailsDto paymentDetailsDto = new PaymentDetailsDto();

            paymentDetailsDto.ProductType   = ProductEnum.ActivateMembership;
            paymentDetailsDto.MembershipDto = new MembershipDto
            {
                MembershipId   = 10001,
                MembershipName = "Prime Membership"
            };
            paymentDetailsDto.CustomerDto = new CustomerDto
            {
                CustomerEmail = "*****@*****.**",
                CustomerId    = 120,
                CustomerName  = "Vithal Deshpande"
            };

            IAction activateMemberShip = new MemberShipActivation(paymentDetailsDto);
            string  result             = activateMemberShip.DoProcess();

            Assert.IsNotNull(result);

            IAction emailService       = new EmailService(paymentDetailsDto);
            string  emailServiceResult = emailService.DoProcess();

            Assert.IsNotNull(emailServiceResult);
        }
        public void ActivateMembership_Test()
        {
            PaymentDetailsDto paymentDetailsDto = new PaymentDetailsDto();

            paymentDetailsDto.ProductType   = ProductEnum.ActivateMembership;
            paymentDetailsDto.MembershipDto = new MembershipDto
            {
                MembershipId   = 10001,
                MembershipName = "Prime Membership"
            };

            IAction activateMemberShip = new MemberShipActivation(paymentDetailsDto);
            string  result             = activateMemberShip.DoProcess();

            Assert.IsNotNull(result);
        }