Тема: Написати методи для виконання тесту
У мене є тест
public void AddTypeTandTBase_Import_ReturnCustomerBL2()
{
c.AddType(typeof(cDAL), typeof(IcDAL));
c.AddType(typeof(Logger));
c.AddType(typeof(cBLL2));
var сBLL = c.Get<cBLL2>();
Assert.That(сBLL, Is.Not.Null);
Assert.That(сBLL, Is.InstanceOf<cBLL2>());
Assert.That(сBLL.cDAL, Is.Not.Null);
Assert.That(сBLL.cDAL, Is.InstanceOf<IcDAL>());
Assert.That(сBLL.Logger, Is.Not.Null);
Assert.That(сBLL.Logger, Is.InstanceOf<Logger>());
}
і мені необхідно зробити так, аби він успішно виконувався, для цього необхідно змінити методи
public void AddType(Type type)
{
if(type == null)
{
new ArgumentNullException();
}
}
public void AddType(Type type, Type baseType)
{
}
public T Get<T>()
{
throw new NotImplementedException();
}
Підкажіть,як краще це реалізувати, не прошу готовий код, але можливо підкажете ресурси, де зможу знайти необхідну інформацію?