Protocol Test

Did Protocol test using mock objects. Test turns out 100% succes.