Esempio n. 1
0
        public void IncludePhysicalFeaturesIntoTheDescription()
        {
            var bob = CharacterTestTemplates.AverageBob();

            bob.Appearance.PhysicalAppearance = "Tattoos and Scars";
            var description = new CreateCharacterDescription();

            description.ExecuteStep(bob);

            Assert.Contains("Tattoos and Scars", bob.Appearance.Description);
        }
Esempio n. 2
0
        public void IncludeEyesIntoTheDescription()
        {
            var bob = CharacterTestTemplates.AverageBob();

            bob.Appearance.EyeColor = new EyeColor("blue");
            var description = new CreateCharacterDescription();

            description.ExecuteStep(bob);

            Assert.Contains("his eyes are blue.", bob.Appearance.Description);
        }
Esempio n. 3
0
        public void CombinesPhysicalFeaturesAndHairIntoSingleDescription()
        {
            var bob = CharacterTestTemplates.AverageBob();

            bob.Appearance.HairColor = new HairColor("red");
            bob.Appearance.HairStyle = new HairStyle("ponytail");

            var description = new CreateCharacterDescription();

            description.ExecuteStep(bob);

            Assert.Contains("his hair is a red ponytail.", bob.Appearance.Description);
        }