The fundamentals of unit testing: Setup structure
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
tl;dr: It seems G-SYNC related. I fixed it by installing the monitor driver, then toggling G-SYNC on/off.
Back on the WMO train again. I was using Sweetlow’s signed driver, but it stopped working again, probably due to Windows updates. You can find the old guide...
Many people use version control as a bucket for their stuff. They commit and merge in some shape or form, and it gets shared with their colleagues. Everyone ...
Back in 2011, I wrote a fairly gushing post about the Microsoft WMO 1.1/1.1a. It’s a great mouse. It really is.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
Python has the terribly useful functionality of bin() to do this, but what about C#?
Several eons ago, I wrote a blog post about using the python ddt package. My only criticism was that you had to manually pack/unpack the test case arguments.
I always liked the phrase, “if you’re incapable of empathy, then you shouldn’t be designing APIs”.
PyCharm is a lovely little IDE for Python by the splendid JetBrains, but the built-in Visual Studio keymap is not much like the default VS/R# settings I’m ac...
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
This post is part of a series on unit testing.
I’ve not written about testing for a while, but I still enjoy writing automated tests (I am boring) and trying to coach people on good testing practices (I a...
I’ve used this application for half a year now, but had no idea that it has the ability to capture video.
Ever since LINQ arrived in C# land, a lot of people have been using a functional style of programming without even perhaps being conscious of it.
Non Battlefield 3 players, look away now. Battlefield 3 players who like shotguns or want to get better with them, keep reading.
Ever worked on a project that involved spawning new .NET processes? (as in, one [arbitrary] program launches another .NET executable) I’ve had to do this on ...
Hello tests. It’s been a while since I blogged about automated testing, so it’s nice to welcome an old friend back to the fold. I’ve missed you. I’ve recentl...
No, I’m not advocating beavering your way to several badges while wearing ill-fitting shorts, a neckerchief fastened with a woggle and risking a criminal rec...
I wanted to move my BF3 install to my SSD but couldn’t figure out how to do it. Numerous posts suggested things, but none worked until I found this:
This card, amongst various other factory overclocked GTX 560 Tis are causing problems for lots of people. There are various 560 Ti cards that have the OC pos...
Destroy All … Things
A quickie, but something to be very wary of. I’ve been using Unity3d of late (I recommend it – it’s a very opinionated and sometimes quirky bit of software, ...
I’m an addict
tl;dr summary
This post was in response to a post on the fragmental.tw blog (the comments aren’t working for me, so I thought I’d post it here) which I read via Roy Oshero...
Note: this is obviously antiquated and no longer relevant!
It’s a fairly common occurrence - somebody wants to use NUnit’s data driven testing, but they want to vary either the action under test, or the expectation. ...
When the logic of a test method remains constant but the data varies, data-driven testing is a great tool. It allows you, the test author, to write compact c...
I’ve recently been tinkering with WCF and, as many people already know, writing data transfer objects is a pain in the balls. Nobody likes writing repetitive...
One of the things that really slashes the return on investment in testing is unreadable code. “This is pretty obvious”, you say. “What’s the point in a blog ...
There is a bewildering array of types of ‘mock’ object available to a tester. The canonical list of test doubles was probably coined by the venerable Martin ...
One of the things I try to encourage is the careful selection of names. Just as self-documenting code is easier to read, so is a self-documenting test. As I ...