Split result type checking test function into 3 seperate functions. Added comment on scope arguement that can be passed to fixture object constructor that can make the fixture a singleton.