To increase your code coverage, find out the lines that are not being covered using the dev console.

Once you have an Idea of the lines not covered, create scenarios in you test methods that will satisfy the criteria of the lines not covered.

You may have to write separate methods to cover these specific scenerios.

In addition, 100% coverage all the time is an unrealistic goal. Properly asserting your business processes and expected results along with any negative test case should routinely yield 90%+ coverage which is more than adequate. It is not about the percentage anyway it is about the amount of the business process and asserting results that you cover that is important.

test method code coverage
If the main criteria of buying new FX camera for landscape photography is low sensor noise, what camera do you suggest to buy (Nikon): D800 ~2.5k, D600 ~1.7k. Does it make sense to pay extra money for this, if noise is almost the same, if it's true?
