public void RemoveTranslationFromTranslationGroupTest()
        {
            //- Arrange
            var translationGroup = new TranslationsGroup("Email_Text");
            var translation      = new Translation(Languages.English_UnitedStates.Code(), "Enter your Email!");

            translationGroup
            .Add(translation)
            .Add(new Translation(Languages.French_France.Code(), "Entrer votre Email!"))
            .Add(new Translation(Languages.Arabic_Morocco.Code(), "ادخل الايميل الخاص بك"));

            //- Act
            translationGroup.DeleteTranslation(translation);
            translationGroup.DeleteTranslation("fr-FR");

            //- Assert
            Assert.AreEqual(1, translationGroup.Count);
        }
        public void ValidDeleteTranslationInTranslationGroupTest()
        {
            //- Arrange
            var translationGroup = new TranslationsGroup("Email_Text");
            var translation      = new Translation(Languages.Spanish_Spain.Code(), "¡Introduce tu correo electrónico!");

            translationGroup
            .Add(new Translation(Languages.English_UnitedStates.Code(), "Enter your Email!"))
            .Add(new Translation(Languages.French_France.Code(), "Entrer votre Email!"))
            .Add(new Translation(Languages.Arabic_Morocco.Code(), "ادخل الايميل الخاص بك"))
            .Add(translation);

            //- Act
            translationGroup.DeleteTranslation(Languages.Arabic_Morocco.Code());
            translationGroup.DeleteTranslation(translation);

            //- Assert
            Assert.AreEqual(translationGroup.Count, 2);
        }