public void Remove_WithCommit_ComponentNotAccessible() { var target = new ComponentList(new TestEntity()); target.Add <Test1Component>(); target.CommitChanges(); target.Remove <Test1Component>(); target.CommitChanges(); var result = target.Get <Test1Component>(); Assert.IsNull(result); }
public void CommitChanges_WithPendingComponent_ComponentAddedToRealList() { var target = new ComponentList(new TestEntity()); target.Add <Test1Component>(); target.CommitChanges(); var withPending = target.Get <Test1Component>(); var withoutPending = target.Get <Test1Component>(false); Assert.IsNotNull(withPending); Assert.IsNotNull(withoutPending); }