Ejemplo 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);
        }
Ejemplo n.º 2
0
        private static string GetUiStringForActorGender(ActorGender actorGender)
        {
            switch (actorGender)
            {
            case ActorGender.Male: return(LocalizationManager.GetString("DialogBoxes.VoiceActorAssignmentDlg.ActorGender.Male", "Male"));

            case ActorGender.Female: return(LocalizationManager.GetString("DialogBoxes.VoiceActorAssignmentDlg.ActorGender.Female", "Female"));

            default: return(string.Empty);
            }
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
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);
        }