Robert! Looks like you have a knack for testing frameworks (I've made some fuss about Seleno) :)
Say, isn't it quite redundant to manually apply the lambda expressions to the test object in BuildObject() - any reason why you didn't just loop over them and set them yourself?