@nexygo: ako promenis tip propertija u ITestIntf onda ne moras da proveravas da li implementira taj interfejs posto ce kompajler spreciti assignment ako nije.
@_v!rus_: cestitam, otkrio si jos jedan bug u VS2005.

Definitivno ima veze sa partial klasama i VS vidi samo interfejse deklarisane u primarnoj deklaraciji parcijalne klase (tamo gde je definisano koju klasu nasledjuje), posto radi kad umesto tvog interfejsa proverim da li postoji npr IEnumerable (pogledaj deklaraciju DataTable1), kod prolazi bez problema.
Cisto da ilustrujem dubinu buga koji si otkrio, ako u komponenti promenis testTable tip iz DataTable u DataSet1.DataTable1 prodje provera, tj sad vidi interfejs, ali pukne na dodeli na kraju i kaze da ne moze da castuje sebe u sebe

sto moze da bude indikacija da tip nije formiran ispravno od strane VSa.
Code:
Object of type 'WindowsApplication2.DataSet1+DataTable1DataTable'
cannot be converted to type 'WindowsApplication2.DataSet1+DataTable1DataTable'.
jedino resenje koje ja vidim je nexygovo, prebaci komponentu i dataset u drugi assembli/projekat (zakacio sam ti tvoj preradjeni solution). Posto ovo radi kako treba, jedini zakljucak je da postoji bug u VS u delu koji radi sa prekompajliranjem tipova iz EXE projekata (koji ne mogu da se ucitaju kao nezavisni asembliji u VS kao sto to mogu DLL projekti).
Predlazem da ostavis feedback na MSDNu, mozda nazovu bug po tebi
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić