public void Or_Should_return_self() { using World world = new(); EntityQueryBuilder.EitherBuilder builder = world.GetEntities().WithEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); builder = world.GetEntities().WithEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); builder = world.GetEntities().WithoutEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); builder = world.GetEntities().WhenAddedEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); builder = world.GetEntities().WhenChangedEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); builder = world.GetEntities().WhenRemovedEither <bool>(); Check.That(builder.Or <bool>()).IsEqualTo(builder); }
public void WhenRemovedEither_Should_return_new_EitherBuilder() { using World world = new(); EntityQueryBuilder.EitherBuilder builder = world.GetEntities().WithEither <bool>(); Check.That(builder.WhenRemovedEither <bool>()).IsNotEqualTo(builder); }