コード例 #1
0
    public void FailTest1()
    {
        string actual   = PrintName.RegardstName("Ivan");
        string expected = "Peter is not Ivan!";

        Assert.AreEqual(expected, actual);
    }
コード例 #2
0
    public void SuccessfulTest1()
    {
        string actual   = PrintName.RegardstName("Ivan");
        string expected = "Hello. Ivan!";

        Assert.AreEqual(expected, actual);
    }
コード例 #3
0
 private void CreditDebitType_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         PrintName.Focus();
     }
 }
コード例 #4
0
    public void SuccessfulTest2()
    {
        string actual   = PrintName.RegardstName("Peter");
        string expected = "Hello. Peter!";

        Assert.AreEqual(expected, actual);
    }
コード例 #5
0
        private void test_Click(object sender, EventArgs e)
        {
            PrintName printName = new PrintName(showName);

            printName("Hai");

            PrintIntroudction printIntroudction = new PrintIntroudction(showIntroudction);

            printIntroudction("Sunu", "30");
        }
コード例 #6
0
 static void Main(string[] args)
 {
     try
     {
         PrintName firstName = new PrintName("Ivan", "first", false);
         firstName.print();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
コード例 #7
0
ファイル: PrintName.cs プロジェクト: RoYaLBG/SoftUni_CSharp
 public static void Main()
 {
     try
     {
         PrintName self = new PrintName("Ivan", "first", true);
         self.print();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
コード例 #8
0
        static void Main(string[] args)
        {
            string[] names = Console.ReadLine()
                             .Split(new char[] { ' ', '\t' },
                                    StringSplitOptions
                                    .RemoveEmptyEntries);

            foreach (var name in names)
            {
                PrintName printName = ConsolePrint;

                printName(name);
            }
        }
コード例 #9
0
 static void Main(string[] args)
 {
     try
     {
         PrintName firstName = new PrintName("Ivan", "first", false);
         PrintName lastName = new PrintName("Yonkov", "last", false);
         //PrintName lastName = new PrintName("", "last", false); /* Throws exception */
         //PrintName lastName = new PrintName("Yonkov", "blabla", false); /* Throws exception */
         firstName.print();
         lastName.print();
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
コード例 #10
0
        static void Main(string[] args)
        {
            try
            {
                if (args == null || args.Length <= 0)
                {
                    ILog log = new FileLog();
                    log.Log("The agrument is null");
                }
                else
                {
                    string fileName = string.Empty;

                    IGetFileName getFileName = new FileName();
                    fileName = getFileName.GetFileName(args[0]);

                    List <Name> nameList = new List <Name>();
                    IReadLine   readline = new Readline();
                    nameList = readline.ReadLine(fileName);

                    List <Name> sortedNameList = new List <Name>();
                    ISortName   sortName       = new SortName();
                    sortedNameList = sortName.Sort(nameList);

                    IPrintName printName = new PrintName();
                    printName.PrintNameToScreen(sortedNameList);

                    IWriteNameToFile writeNameToFile = new WriteNameToFile();
                    writeNameToFile.WriteName(sortedNameList);

                    Console.ReadLine();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("The file could not be read:");
                Console.WriteLine(ex.Message);
                ILog log = new FileLog();
                log.Log("The file could not be read:" + ex);
            }
        }
コード例 #11
0
        static void Main(string[] args)
        {
            List <Person> people  = new List <Person>();
            Person        person1 = new Person("Reem", "Alharbi", 22);
            Person        person2 = new Person("Nathan", "Callahan", 24);
            Person        person3 = new Person("Luke", "Moss", 28);
            Person        person4 = new Person("Scott", "Strothmann", 31);

            people.Add(person1);
            people.Add(person2);
            people.Add(person3);
            people.Add(person4);

            //create delegate instances and pass them to function
            PrintName pnf = new PrintName(Normal);
            PrintName pnr = new PrintName(Reversed);

            person3.DisplayNameBothWays(pnf, pnr);
            Console.WriteLine("");

            //lamdba expressions (functional operations)
            people.Sort((p1, p2) => p1.age.CompareTo(p2.age));
            people.ForEach(p => Console.WriteLine(p.first));
        }
コード例 #12
0
 public void DisplayNameBothWays(PrintName pnf, PrintName pnr)
 {
     pnf(first, last);
     pnr(first, last);
 }