Exemple #1
0
        public void FreelancerMainAreEqual()
        {
            ILanguage  language    = new CPPLanguage();
            Programmer programmer  = new Freelancer(language);
            string     constResult = string.Format("Работа:{0}{1}Оплата{2}{1}", programmer.DoWork(), Environment.NewLine, programmer.EarnMoney());
            string     result;

            result = B_Example.Instance.Main(true, language);

            Assert.AreEqual(constResult, result);
        }
Exemple #2
0
        public void CPPLanguageAreEqual()
        {
            string    constBuildResult   = "С помощью компилятора C++ компилируем программу в бинарный код";
            string    constExecuteResult = "Запускаем исполняемый файл программы";
            ILanguage language           = new CPPLanguage();
            string    buildResult;
            string    executeResult;

            buildResult   = language.Build();
            executeResult = language.Execute();

            Assert.AreEqual(constBuildResult, buildResult);
            Assert.AreEqual(constExecuteResult, executeResult);
        }