public void VerifyThatContainerSetToClone()
{
var list = new ActualFiniteStateList();
var state = new ActualFiniteState();
list.ActualState.Add(state);
var clone = list.Clone(false);
Assert.AreSame(list, state.Container);
clone.ActualState.Clear();
clone.ActualState.Add(state);
Assert.AreSame(clone, state.Container);
}