# File lib/fog/aws/requests/dns/delete_hosted_zone.rb, line 37
        def delete_hosted_zone(zone_id)
          response = Excon::Response.new
          key = [zone_id, "/hostedzone/#{zone_id}"].find { |k| !self.data[:zones][k].nil? } ||
            raise(Fog::DNS::AWS::NotFound.new("NoSuchHostedZone => A hosted zone with the specified hosted zone does not exist."))

            change = {
              :id => Fog::AWS::Mock.change_id,
              :status => 'INSYNC',
              :submitted_at => Time.now.utc.iso8601
            }

            self.data[:changes][change[:id]] = change

            response.status = 200
            response.body = {
              'ChangeInfo' => {
                'Id' => change[:id],
                'Status' => change[:status],
                'SubmittedAt' => change[:submitted_at]
              }
            }
            self.data[:zones].delete(key)
            response
        end