Time Tortoise: Idle Time Unit Testing

xUnit and Nuget

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page.

Having finished a basic end-to-end idle time feature, I find myself with a bit of a unit test backlog.

Programmers can debate about when to write tests. But in my experience with Time Tortoise, there are times when experimenting first and writing tests later is the only realistic option. During these times, there are already too many technical issues to figure out without throwing testing in the mix as well. That was the case with the recent Time Tortoise Companion work. But now it’s time to pay off the unit testing debt and get back to full coverage.

« Continue »

Time Tortoise: Idle Time User Interface

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. After several weeks of infrastructure work, it’s finally time to make the idle […]

Continue

Time Tortoise: Minimal SignalR Functionality

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. Last week, I covered the reason for using SignalR in Time Tortoise, and […]

Continue

Time Tortoise: Using SignalR with UWP

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. To communicate with its companion app, Time Tortoise needs to use sockets. In […]

Continue

Time Tortoise: Notification Icon

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. To build a companion app that implements functionality that a UWP app can’t, […]

Continue

Time Tortoise: A Companion App

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. Last week, I brought up some limitations of UWP apps, including one that […]

Continue

Time Tortoise: Working Around UWP Limitations

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. I decided to use the Univeral Windows Platform for Time Tortoise because I’m […]

Continue

Time Tortoise: Creating an App Package

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. Last week I covered some of the requirements for self-hosting Time Tortoise. The […]

Continue

Time Tortoise: Self-Hosting

This is one in a series of articles about Time Tortoise, a Universal Windows Platform app for planning and tracking your work schedule. For more on the development of this app and the ideas behind it, see my Time Tortoise category page. As I mentioned last week, Time Tortoise is almost at the point where […]

Continue