public void Validate_MissingDomains_ReturnsIsNotValid()
        {
            GoDaddyAccount account = new GoDaddyAccount()
            {
                ApiKey    = "ApiKey",
                ApiSecret = "ApiSecret"
            };

            IValidator <GoDaddyAccount> validator = new GoDaddyAccountValidator();

            ValidationResult result = validator.Validate(account);

            Assert.False(result.IsValid);
        }
        public void Validate_ValidAccount_ReturnsIsValid()
        {
            GoDaddyAccount account = new GoDaddyAccount()
            {
                ApiKey    = "ApiKey",
                ApiSecret = "ApiSecret",
                Domains   = CreateValidGoDaddyDomains()
            };

            IValidator <GoDaddyAccount> validator = new GoDaddyAccountValidator();

            ValidationResult result = validator.Validate(account);

            Assert.True(result.IsValid);
        }