<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Unit Test σε Console Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72075.aspx</link><pubDate>Fri, 08 Feb 2013 17:35:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72075</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72075.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=72075</wfw:commentRss><description>Τότε δεν μιλάς για "unit" testing. Αν δεν μπορείς να ξεχωρίσεις τα "units" έχεις ήδη σχεδιαστικό θέμα. Στόχος του unit testing είναι να δοκιμάσει μεμονωμένα κομμάτια της εφαρμογής, τα οποία δεν χρειάζονται μεγάλο στήσιμο, και σίγουρα όχι ολόκληρη την εφαρμογή να τρέχει.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν καλέσεις την main και περιμένεις να βγάλεις άκρη από τα αποτελέσματα, πως θα καταλάβεις αν το σφάλμα ήταν στη γραμμή 30 ή την γραμμή 3247?&lt;/div&gt;</description></item><item><title>Απ: Unit Test σε Console Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72070.aspx</link><pubDate>Thu, 07 Feb 2013 23:10:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72070</guid><dc:creator>diasonidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72070.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=72070</wfw:commentRss><description>Ευχαριστώ πολύ για την άμμεση απάντηση. Έχω αρκετό κώδικα μέσα στη main αλλά απο ΄τοι κατάλαβα καλό είναι να τον σπάσω σε functions και αυτόν και μετα να δημιουργήσω test functions για καθε function. Υπάρχει τρόπος να δημιουργήσω κάποιο test unit που να καλεί όλο το application ή δεν έχει νόημα κάτι τέτοιο;</description></item><item><title>Απ: Unit Test σε Console Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72069.aspx</link><pubDate>Thu, 07 Feb 2013 23:03:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72069</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72069.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=72069</wfw:commentRss><description>Καταρχήν, ένα console application είναι ένα assembly σαν όλα τα άλλα. Μπορείς άνετα να το κάνεις reference, να κάνεις instantiate τις κλάσεις και να καλέσεις τις μεθόδους του. Από τη στιγμή που ΔΕΝ έχεις βάλει όλο τον κώδικα μέσα στη main, αλλά έχεις σπάσει τον κώδικα σε functions, μπορείς άνετα να φτιάξεις unit tests για τα διάφορα functions</description></item><item><title>Unit Test σε Console Application</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72068.aspx</link><pubDate>Thu, 07 Feb 2013 22:56:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72068</guid><dc:creator>diasonidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72068.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=72068</wfw:commentRss><description>Καλησπέρα,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Έχω μια εφαρμογή console σε c# η οποία αποτελείται απο ένα μόνο αρχείο με μια κλάση.&amp;nbsp;&lt;span style="font-size:10pt;"&gt;Η εφαρμογή δημιουργεί&amp;nbsp;multiplication table και έχει τη δυνατότητα να τα αποθηκέυσει ως html ή csv αρχεία ή απλά να τα τυπώσει στη γραμμή εντολών. Τα ορίσματα που δέχετε κατα την εκκίνηση είναι ο αριθμός των γραμμών, ο αριθμός των στηλών η μορφή που θα γίνει η εξαγωγή (csv, html, console).&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;Μου ζητήθηκε να δημιουργήσω unit tests για την εφαρμογή, αλλά δυστηχώς δεν έχω ξαναδουλέψει με κάτι αντίστοιχο. Μπορεί να με βοηθήσει κάποιος?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ&lt;/div&gt;</description></item></channel></rss>