Esempio n. 1
0
        public void CompilierCompileAreEqual()
        {
            string    constResult = "Компиляция приложения";
            Compilier component   = new Compilier();
            string    result;

            result = component.Compile();

            Assert.AreEqual(constResult, result);
        }
Esempio n. 2
0
        public void IDEFacadeFinishAreEqual()
        {
            TextEditor textEditor = new TextEditor();
            Compilier  compilier  = new Compilier();
            CLR        clr        = new CLR();

            string    constResult = clr.Finish();
            IDEFacade component   = new IDEFacade(textEditor, compilier, clr);
            string    result;

            result = component.Finish();

            Assert.AreEqual(constResult, result);
        }
Esempio n. 3
0
        public void IDEFacadeStartAreEqual()
        {
            TextEditor textEditor = new TextEditor();
            Compilier  compilier  = new Compilier();
            CLR        clr        = new CLR();

            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(textEditor.CreateCode());
            stringBuilder.Append(textEditor.SaveCode());
            stringBuilder.Append(compilier.Compile());
            stringBuilder.Append(clr.Execute());

            string    constResult = stringBuilder.ToString();
            IDEFacade component   = new IDEFacade(textEditor, compilier, clr);
            string    result;

            result = component.Start();

            Assert.AreEqual(constResult, result);
        }