Introducing Nuget’s first TestAPI Package

Intro Whenever I start new projects for clients, I find myself constructing a new test API from scratch. A test API is a utility or library that provides common test scenario dependencies for automated tests. I was never conscious of the repetitive task of implementing a new test API until I attempted to implement the UserLogin feature in reference to the Feature-Driven …

Feature Driven Architecture

Feature A feature can be described as a group of stories that are related and deliver a package of functionality that end users would generally expect to get all at once. Features Each library represents a feature that contains a vertical slice of functionality within the application. This means that each library is fully functional from …

Does your View-model Violate Single Responsibility

Intro The majority of us are unknowingly violating the Single Responsibility Principle when constructing our view-models. The XAML below consists of three buttons that when pressed will show a description relative to each button. There is also a clear button to clear all description fields. XAML: Now Take the following view-model: This view-model handles state …