Вам нужно реализовать интерфейс вроде.
class A : ITest {
}.
Вы можете явно реализовать методы ITests с помощью ITest. Префикс
Или неявно как публичные методы
Если они явные, то способ доступа к ним как таковой.
ITest a = new A();
В противном случае.
A a = новый A ();
Интерфейс никогда не имеет реализации,
Метод класса всегда делает, если он не помечен как абстрактный - тогда у производного класса есть реализация