Явная проблема приведения

// The Structure of the Container and the items
public interface IContainer <TItem> where TItem : IItem
{

}

public class AContainer : IContainer<ItemA>
{

}

public interface IItem
{

}

public class ItemA : IItem
{

}

// Client app

[Test]
public void Test ()
{
 IContainer<IItem> container = new AContainer();
}

Вопрос: В тесте возникает следующая ошибка. Какое может быть решение для кастинга?

Невозможно неявно преобразовать тип «AContainer» в «IContainer». Существует явное преобразование (вам не хватает приведения?)

Ответы на вопрос(3)

Ваш ответ на вопрос