Issue #27: Camera class ready for testing