コード例 #1
0
        public void should_add_actor_to_cast_and_shine_spotlight_on_him_when_actor_not_present_in_cast()
        {
            var cast  = new CastBuilder().Build();
            var stage = new Stage(cast);

            stage.ShineSpotlightOn(Names.Jack);

            Check.That(stage.ActorInTheSpotlight).IsNotNull();
            Check.That(stage.ActorInTheSpotlight.Name).IsEqualTo(Names.Jack);
            Check.That(cast.Actors).CountIs(1).And.HasElementThatMatches(a => a.Name.Equals(Names.Jack));
        }
コード例 #2
0
        public void should_shine_spotlight_on_actor()
        {
            var cast = new CastBuilder()
                       .WithActor(Names.Jack)
                       .WithActor(Names.Victoria)
                       .Build();
            var stage = new Stage(cast);

            stage.ShineSpotlightOn(Names.Jack);

            Check.That(stage.ActorInTheSpotlight).IsNotNull();
            Check.That(stage.ActorInTheSpotlight.Name).IsEqualTo(Names.Jack);
        }