Exemple #1
0
        public void GivenAComponentWasAddedToActor_TheComponentActorShouldBeTheActorItWasAddedTo()
        {
            var actor     = new Actor();
            var component = new SampleActorComponent();

            actor.AttachComponent(component);

            component.GetActor().Should().Be(actor);
        }
Exemple #2
0
        public void GivenAComponentWasRemovedFromActor_TheComponentActorShouldBeNull()
        {
            var actor     = new Actor();
            var component = new SampleActorComponent();

            actor.AttachComponent(component);
            actor.RemoveComponent(component);

            component.GetActor().Should().BeNull();
        }