Best way to inject class instance with a constructor parameter using UnityContainer

I have some classes:

class ClassA: IClassA
{
...
}

class ClassB: IClassB
{
  public ClassB(IClassA _classA)
  {
  }
...
}


class ClassC: IClassC
{
  public ClassC(IClassA _classA, IClassB _classB)
  {
  }
...
}

And I have a client app where I am trying to create a Unity Container which will register all those classes. It's easy to register ClassA:

container.RegisterType<IClassA, ClassA>();

But what would be the proper way to register ClassB and ClassC taking into the account their constructor's parameters?