//LAYER_Class_NameOfTheMethod_TestedScenario_ExpectedBehaviour public void MODEL_Language_FullConstructor_CreateLanguage_LanguageIsCreated() { //arrange int languageId = 1; string languageName = "Lithuanian"; //act Language language_m1 = new Language( languageId, languageName ); //assert Assert.IsNotNull(language_m1, "language object is null"); Assert.AreEqual(1, language_m1.languageId, "wrong languageId"); Assert.AreEqual("Lithuanian", language_m1.languageName, "wrong languageName"); }
//LAYER_Class_NameOfTheMethod_TestedScenario_ExpectedBehaviour public void DAL_ILanguage_InsertLanguage_InsertLanguage_LanguageIsInserted() { //arrange int languageId = 1; string languageName = "English"; Language language_m1 = new Language( languageId, languageName ); ILanguages _DbLanguages = new DbLanguages(); //act int result = _DbLanguages.insertLanguage(language_m1); //assert Assert.IsTrue(result>=(int)ENUM.CODE.TRANSLATO_DATABASE_SEED,"language not inserted"); }
//LAYER_Class_NameOfTheMethod_TestedScenario_ExpectedBehaviour public void MODEL_Language_SetAndGetMethods_ModifyAllFieldsValues_AllValuesAreModified() { //arrange int languageId = 1; string languageName = "Lithuanian"; Language language_m2 = new Language( languageId, languageName ); //act language_m2.languageId = 2; language_m2.languageName = "Romanian"; //assert Assert.IsNotNull(language_m2, "language object is null"); Assert.AreEqual(2, language_m2.languageId, "languageId not changed"); Assert.AreEqual("Romanian", language_m2.languageName, "languageName not changed"); }