[
  [
    { "name"  : "with valid name: setup",
      "params": { "Action": "CreateDomain",
                  "DomainName": "companies" } },
    { "name"  : "with valid name: delete",
      "params": { "Action": "DeleteDomain",
                  "DomainName": "companies" } }
  ],

  { "name"  : "for not-existing domain",
    "params": { "Action": "DeleteDomain",
                "DomainName": "companies" } },

  { "name"  : "with too short (one letter) name",
    "params": { "Action": "DeleteDomain",
                "DomainName": "a" } },

  { "name"  : "with too short (two letters) name",
    "params": { "Action": "DeleteDomain",
                "DomainName": "ab" } },

  { "name"  : "with too long name",
    "params": { "Action": "DeleteDomain",
                "DomainName": "abcdefghijklmnopqrstuvwxyz0123456789" } },

  { "name"  : "with invalid character",
    "params": { "Action": "DeleteDomain",
                "DomainName": "@_@" } },

  { "name"  : "with invalid character and too long",
    "params": { "Action": "DeleteDomain",
                "DomainName": "@abcdefghijklmnopqrstuvwxyz0123456789" } },

  { "name"  : "without domain name",
    "params": { "Action": "DeleteDomain",
                "DomainName": "" } }
]
