Get() public static method

Look up a coupon
public static Get ( string couponCode ) : Coupon,
couponCode string Coupon code
return Coupon,
        public void ListCouponsMaxedOut()
        {
            var coupon = new Coupon(GetMockCouponCode(), GetMockCouponName("Maxed Out test"), 10)
            {
                MaxRedemptions = 1
            };

            coupon.Create();
            coupon.CreatedAt.Should().NotBe(default(DateTime));

            var account = CreateNewAccountWithBillingInfo();

            var redemption = account.RedeemCoupon(coupon.CouponCode, "USD");

            redemption.CreatedAt.Should().NotBe(default(DateTime));

            var fromService = Coupons.Get(coupon.CouponCode);

            fromService.Should().NotBeNull();

            var expiredCoupons = Coupons.List(Coupon.CouponState.Expired);

            expiredCoupons.Should().NotContain(coupon,
                                               "the Recurly service marks this expired coupon as \"Inactive\", which cannot be searched for.");
        }
        public void CreateCouponPercent()
        {
            var coupon = new Coupon(GetMockCouponCode(), GetMockCouponName(), 10);

            coupon.Create();

            coupon.CreatedAt.Should().NotBe(default(DateTime));

            coupon = Coupons.Get(coupon.CouponCode);

            coupon.Should().NotBeNull();
            coupon.DiscountPercent.Should().Be(10);
            coupon.DiscountType.Should().Be(Coupon.CouponDiscountType.Percent);
        }
        public void DeactivateCoupon()
        {
            var discounts = new Dictionary <string, int> {
                { "USD", 100 }, { "EUR", 50 }
            };
            var coupon = new Coupon(GetMockCouponCode(), GetMockCouponName(), discounts);

            coupon.Create();
            coupon.CreatedAt.Should().NotBe(default(DateTime));

            coupon.Deactivate();

            coupon = Coupons.Get(coupon.CouponCode);
            coupon.Should().NotBeNull();
            coupon.State.Should().Be(Coupon.CouponState.Inactive);
        }
        public void CreateCouponDollars()
        {
            var discounts = new Dictionary <string, int> {
                { "USD", 100 }, { "EUR", 50 }
            };
            var coupon = new Coupon(GetMockCouponCode(), GetMockCouponName(), discounts);

            coupon.Create();
            coupon.CreatedAt.Should().NotBe(default(DateTime));

            coupon = Coupons.Get(coupon.CouponCode);

            coupon.Should().NotBeNull();
            coupon.DiscountInCents.Should().Equal(discounts);
            coupon.DiscountType.Should().Be(Coupon.CouponDiscountType.Dollars);
        }
        public void GetCouponWithWhitespaceCouponCodeIsNull()
        {
            var whitespaceCoupon = Coupons.Get("  ");

            Assert.Equal(null, whitespaceCoupon);
        }
        public void GetCouponWithEmptyCouponCodeIsNull()
        {
            var emptyCoupon = Coupons.Get("");

            Assert.Equal(null, emptyCoupon);
        }
        public void GetCouponWithNullCouponCodeIsNull()
        {
            var nullCoupon = Coupons.Get(null);

            Assert.Equal(null, nullCoupon);
        }