protected override void Because_of()
 {
     //save to file
     BinaryStateSerializer.Save();
     //create new serializer, and get loaded state
     BinaryStateSerializer = new BinaryStateSerializer(Logger.Object);
     //save loaded state
     restoredState = BinaryStateSerializer.CurrentState;
 }