public interface IMyService
{
void GetValue();
}
public class MyService : ClientBase<IMyService>, IMyService
{
public MyService()
{
EndPoint = "Test";
}
public void GetValue()
{
}
}
public interface ICommunication
{
void Start();
}
public class ClientBase<T> : ICommunication
{
public string EndPoint { get; set; }
public void Start()
{
}
}
Mon projet de testComment lire les propriétés de la classe de base de mon instance d'interface
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
ICommunication communication = new MyService();
}
}
Comment accéder i les propriétés EndPoint de l'objet de communication?
Mon objectif est de lire la valeur du point de terminaison à partir de l'instance de communication. Comment puis-je convertir l'interface ICommunication à ClientBase classe générique
Note: nous avons classes.Is de services multiples at-il un moyen d'obtenir l'instance de ClientBase de mon ICommunication
J'ai oublié de mettre celui-ci. nous avons plusieurs classes de service. Existe-t-il un moyen d'obtenir l'instance de ClientBase de mon ICommunication –