У меня есть два класса:
public class TestClass1
{
public int TestInt { get; set; }
public void TestMethod()
{
// Do something
}
}
public class TestClass2
{
public int TestInt { get; set; }
public void TestMethod()
{
// Do something
}
}
Я хочу создать интерфейс, который я могу использовать для обоих классов. Самое простое решение - реализовать интерфейс на TestClass1 и TestClass2, но у меня нет доступа к реализации этих классов (внешняя dll). Мне было интересно, могу ли я создать новый интерфейс и использовать AutoMapper для сопоставления TestClass1 и TestClass2 с ITestInterface:
public interface ITestInterface
{
int TestInt { get; set; }
void TestMethod();
}