public function testCanWriteToContainerWhenCanEdit()
{
$owner = $this->mocks()->getUser();
$container = $this->mocks()->getUser();
$viewer = $this->mocks()->getUser();
$entity = $this->mocks()->getObject(['owner_guid' => $owner->guid, 'container_guid' => $container->guid]);
$this->assertTrue($entity->canWriteToContainer($owner->guid));
$this->assertTrue($entity->canWriteToContainer($container->guid));
$this->assertEquals($entity->canEdit($owner->guid), $entity->canDelete($owner->guid));
$this->assertEquals($entity->canEdit($container->guid), $entity->canDelete($container->guid));
$this->assertFalse($entity->canWriteToContainer($viewer->guid));
$this->assertEquals($entity->canEdit($viewer->guid), $entity->canDelete($viewer->guid));
}