Exemplo n.º 1
0
        public void GetGenderMatchQuality_Mismatch(ActorGender actorGender, CharacterGender characterGender)
        {
            var actor = new Glyssen.VoiceActor.VoiceActor {
                Gender = actorGender
            };
            var matchQuality = actor.GetGenderMatchQuality(new CharacterDetail {
                Gender = characterGender
            });

            Assert.AreEqual(MatchLevel.Mismatch, matchQuality);
        }
Exemplo n.º 2
0
        public void GetGenderMatchQuality_Acceptable(ActorGender actorGender, CharacterGender characterGender)
        {
            var actor = new Glyssen.VoiceActor.VoiceActor {
                Gender = actorGender
            };
            var matchQuality = actor.GetGenderMatchQuality(new CharacterDetail {
                Gender = characterGender
            });

            Assert.AreEqual(GenderMatchQuality.Acceptable, matchQuality);
        }
Exemplo n.º 3
0
        public void GetGenderMatchQuality_Acceptable(ActorGender actorGender, CharacterGender characterGender)
        {
            // This might seem odd at first glance, but the only "prefer female" characters in the data
            // could easily be performed by a male actor.
            var actor = new Glyssen.VoiceActor.VoiceActor {
                Gender = actorGender
            };
            var matchQuality = actor.GetGenderMatchQuality(new CharacterDetail {
                Gender = characterGender
            });

            Assert.AreEqual(MatchLevel.Acceptable, matchQuality);
        }