Mercurial > altnet-hispano
comparison Agendas/trunk/src/Agendas.Tests/Blog/PostWriterWebServiceAdapterTests.cs @ 105:1d820f17fc75
ajustes y correcciones en el publicador de blogs
agregado de numeroOrden y urlWiki en metodo Publicar de Agenda y Evento (con test)
author | jorge.rowies |
---|---|
date | Mon, 06 Jun 2011 09:12:52 -0300 |
parents | 3027c64344bd |
children | 734d3f0853bf |
comparison
equal
deleted
inserted
replaced
104:c5034884c7d7 | 105:1d820f17fc75 |
---|---|
14 namespace AltNetHispano.Agendas.Tests.Blog | 14 namespace AltNetHispano.Agendas.Tests.Blog |
15 { | 15 { |
16 [TestFixture] | 16 [TestFixture] |
17 public class PostWriterWebServiceAdapterTests | 17 public class PostWriterWebServiceAdapterTests |
18 { | 18 { |
19 [SetUp] | |
20 public void ClearAppSettings() | |
21 { | |
22 ConfigurationManager.AppSettings["PublicadorBlog.PostWriterServiceUrl"] = ""; | |
23 ConfigurationManager.AppSettings["PublicadorBlog.BlogName"] = ""; | |
24 ConfigurationManager.AppSettings["PublicadorBlog.BlogWriterMasterKey"] = ""; | |
25 } | |
26 | |
27 [Test] | 19 [Test] |
28 [ExpectedException(typeof(EndpointNotFoundException))] | 20 [ExpectedException(typeof(EndpointNotFoundException))] |
29 public void Si_la_url_es_invalida_debe_lanzar_excepcion() | 21 public void Si_la_url_es_invalida_debe_lanzar_excepcion() |
30 { | 22 { |
31 ConfigurationManager.AppSettings["PublicadorBlog.PostWriterServiceUrl"] = "http://dummy/dummy.aspx"; | 23 var srv = new PostWriterWebServiceAdapter(new BlogPublicadorConfig("http://dummy/dummy.aspx", "dummy", "dummy")); |
32 ConfigurationManager.AppSettings["PublicadorBlog.BlogName"] = "dummy"; | |
33 ConfigurationManager.AppSettings["PublicadorBlog.BlogWriterMasterKey"] = "dummy"; | |
34 | |
35 var srv = new PostWriterWebServiceAdapter(); | |
36 srv.WriteBlogPost(null, null, null, false); | |
37 } | |
38 | |
39 [Test] | |
40 [ExpectedException(typeof(PostWriterServiceUrlNotFoundException))] | |
41 public void Si_la_url_no_esta_configurada_debe_lanzar_excepcion() | |
42 { | |
43 var srv = new PostWriterWebServiceAdapter(); | |
44 srv.WriteBlogPost(null, null, null, false); | |
45 } | |
46 | |
47 [Test] | |
48 [ExpectedException(typeof(BlogNameNotFoundException))] | |
49 public void Si_el_nombre_del_blog_no_esta_configurado_debe_lanzar_excepcion() | |
50 { | |
51 ConfigurationManager.AppSettings["PublicadorBlog.PostWriterServiceUrl"] = "http://dummy/dummy.aspx"; | |
52 ConfigurationManager.AppSettings["PublicadorBlog.BlogWriterMasterKey"] = "dummy"; | |
53 | |
54 var srv = new PostWriterWebServiceAdapter(); | |
55 srv.WriteBlogPost(null, null, null, false); | |
56 } | |
57 | |
58 [Test] | |
59 [ExpectedException(typeof(BlogWriterMasterKeyNotFoundException))] | |
60 public void Si_la_master_key_no_esta_configurada_debe_lanzar_excepcion() | |
61 { | |
62 ConfigurationManager.AppSettings["PublicadorBlog.PostWriterServiceUrl"] = "http://dummy/dummy.aspx"; | |
63 | |
64 var srv = new PostWriterWebServiceAdapter(); | |
65 srv.WriteBlogPost(null, null, null, false); | 24 srv.WriteBlogPost(null, null, null, false); |
66 } | 25 } |
67 } | 26 } |
68 | 27 |
69 } | 28 } |