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); }