NUnit.Snippets

Today I contributed to NuGet!

Some time ago I created NUnit snippets for myself. Then I thought that it may be worth publishing them so other NUnit users can save some time when writing asserts. And today as a big fan of NUnit I published NUnit.Snippets Nuget package! – NUnit.Snippets on NuGet.org.

To install it just run Install-Package Nunit.Snippets from Package Manager Console and you should see this.

You can notice on the screenshot that package copies snippets and uninstalls itself right after installation. This is to not leave track in packages folder. After you install it snippets are available for every projects you will ever create. Also on this screenshot you can notice that together with snippets there is summary file copied containing information on all the snippets that this package installs.

All snippet shortcuts follow the same convention. They all start with ‘at’ and then the first letters of words from constraints follow.
For example for
Assert.That(actual, Is.Not.Null)
you would have to type
atinn tab tab
or for
Assert.That(actual, Is.EqualTo(expected).Within(tolerance).Milliseconds) you can type atiewms. I think you get the idea.

If you can’t get the right shortcut you can always select snippet from dropdown list opened with Ctrl+K, X (default VS keyboard shortcut).

To remove snippets just delete the folder with snippets.

If you have any suggestions on how to make this snippets better I’m opened for suggestions.

Hope you find it useful.

Kategorie:NuGet, NUnit

MCTS

Materiał na egzamin 70-516 podzielono na następujące zagadnienia:

MODELLING DATA (20%)

MANAGING CONNECTIONS  AND CONTEXT (18%)
QUERYING DATA (22%)
MANIPULATING DATA (22%)
DEVELOPING AND DEPLOYING RELIABLE APPLICATIONS (18%)

Książka, na której będę się opierał MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft .NET Framework 4 na jednej z pierwszych stron zawiera spis rodziałów i lekcji w tych rodziałach, które omawiają poszczególne zagadnienia. Prawde mówiąc na początku nawet nie zauważyłem tego spisu i jak tylko otrzymałem książkę przystąpiłem do przyswajania wiedzy z pierwszego rodziału. Jednak teraz zastanawiam się, czy to jest dobry sposób? Podam przykładowy spis dla jednego z zagadnień:

QUERYING DATA (22%)

Objective Chapter Lesson
Execute a SQL query Chapter 2 Lesson1
Create a LINQ query Chapter 3
Chapter 4
Lesson 1,2
Lesson 2
Create an EntitySQL (ESQL) query Chapter 3
Chapter 4
Chapter 6
Lesson 1, 2
Lesson 2
Lesson 2
Handle special data types Chapter 1
Chapter 2
Lesson 2
Lesson 2
Query XML Chapter 5 Lesson 1, 2, 3
Query data by using ADO.NET Data Services Chapter 7 Lesson 1

Jak widzicie omówienie jednego zagadnienia z egzaminu rozstrzelone jest na całą książkę. Więc powstaje pytanie, czy nie lepiej czytać książki wg tego spisu? Przykładowe testy na płytce CD dołączonej do książki również pogrupowane są wg wyżej wymienionych zagadnień. To wszystko wydaje się sugerować, że “skakanie” po książce powinno być dobrym sposobem na przygotowanie się do egzaminu. Tak zrobie z pierwszym tematem, za który zamierzam się zabrać (tabelka powyżej). Ten temat opracuję jako pierwszy, bo wydaje się, że najlepiej go znam i w dużej mierze to będzie tylko powtórzenie materiału. Po opracowaniu tego tematu zdam relację z tego jak moje podejście sprawdza się w praktyce.

Do następnego razu…

Kategorie:MCTS

Pierwszy wpis

Dzień dobry wszystkim, którzy tutaj dotarli.

Będzie krótko i na temat. Postanowiłem spróbować prowadzić blog. Zobaczymy co z tego wyjdzie.

Jako że akurat zaczynam na poważnie przygotowywać się do egzaminu MCTS  Accessing Data with Microsoft .NET Framework 4 posty dotyczące moich przygotowań będą dominowały na tym blogu – przynajmniej na początku.

Jako materiał przygotowawczy posłuży książka MCTS Self-Paced Training Kit (Exam 70-516): Accessing Data with Microsoft .NET Framework 4 od Microsofu. Oprócz tego posiadam książkę Programming Entity Framerowk Julie Lermann.

Z czasem na blogu pojawią się posty poruszające inne tematy dotyczące platformy .NET i ogólnie programowania.

Życzę miłego czytania i zapraszam do komentowania!

Kategorie:Uncategorized
Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.