Luotu abstrakti rakenne ja testi sille