Windows Service

Library Kata „Windows Service“ Implement a library that makes it simple to implement Windows services. As a user I want to install a Windows service with the following command: C:\> myservice /install The command installs the service so that it is shown in Windows...

INotifyPropertyChanged

Library Kata „INotifyPropertyChanged Tester“ Implement a library that can be used to verify that a class implements the INotifyPropertyChanged interface in a correct manner. The interface INotifyPropertyChanged is used in data binding. The PropertyChanged event that...

Folder Stats

Library Kata “Folder Stats” Implement a library to calculate the size of directory trees. With the lib you can traverse directory trees and determine the following: How many files does the directory and all its sub-dirs contain? What’s the total size in bytes of all...

Find file duplicates

Library Kata “Find file duplicates” Develop a library to spot file duplicates in a file system directory tree. The contract of the library should be this: interface ICheckForDuplicates { IEnumerable Compile_candidates(string folderpath); IEnumerable...

User login

Library Kata “User login” Develop a library to make user administration and login easier. The contract of the library is this: interface IRegistration { void Register(string email, string password, string nickname); void Confirm(string registrationNumber); } interface...