Faits: Faits: A. Le 16 avril 2003, l'Office régional de placement des Montagnes neuchâteloises (ci-après: l'ORP) a assigné à V._, inscrit au chômage depuis le 8 avril précédent, un emploi de mécanicien de précision auprès de l'entreprise X._ SA. Le 12 mai 2003, l'ORP a prié l'Office du chômage de bien vouloir statuer sur le point de savoir si l'assuré n'avait pas compromis par sa faute son engagement au poste précité. Après avoir invité l'assuré à s'expliquer, l'Office du chômage a, par décision du 25 juin 2003, suspendu l'assuré dans son droit aux indemnités de chômage pour une durée de 31 jours, au motif qu'il n'avait pas fait tout ce qu'on pouvait exiger de lui pour obtenir le travail qui lui avait été assigné. Saisi d'une opposition, l'Office du chômage a confirmé sa position le 9 septembre 2003. V._ a déféré cette décision auprès du Département de l'économie publique du canton de Neuchâtel (ci-après: le DEP), qui l'a débouté par décision du 30 mars 2004. V._ a déféré cette décision auprès du Département de l'économie publique du canton de Neuchâtel (ci-après: le DEP), qui l'a débouté par décision du 30 mars 2004. B. Le recours formé contre cette décision auprès du Tribunal administratif du canton de Neuchâtel a été rejeté par jugement du 28 janvier 2005. B. Le recours formé contre cette décision auprès du Tribunal administratif du canton de Neuchâtel a été rejeté par jugement du 28 janvier 2005. C. V._ interjette recours de droit administratif contre ce jugement, dont il demande l'annulation. Sous suite de dépens, il requiert, à titre principal, la renonciation à toute sanction à son égard et, à titre subsidiaire, la réduction de celle-ci. L'Office du chômage conclut au rejet du recours, tandis que le DEP et le Secrétariat d'Etat à l'économie ont renoncé à se déterminer. 