Exemplo n.º 1
0
 public IHttpActionResult RetrieveContext(int id)
 {
     try
     {
         return(Ok <EAV.Store.IStoreContext>(contextClient.RetrieveContext(id)));
     }
     catch (Exception ex)
     {
         return(InternalServerError(ex));
     }
 }
Exemplo n.º 2
0
        public void RetrieveNonExistentContextByName()
        {
            EAV.Store.Clients.IContextStoreClient client = factory.Create <EAV.Store.Clients.IContextStoreClient>();

            var context = client.RetrieveContext("No Such Context");

            Assert.IsNull(context, "Unexpected context object retrieved.");
        }
Exemplo n.º 3
0
        public void RetrieveRandomContextByName()
        {
            var dbContext = SelectRandomItem(this.DbContext.Contexts);

            if (dbContext != null)
            {
                EAV.Store.Clients.IContextStoreClient client = factory.Create <EAV.Store.Clients.IContextStoreClient>();

                var context = client.RetrieveContext(dbContext.Name);

                Assert.IsNotNull(context, "Failed to retrieve context {0}.", dbContext.Name);
                Assert.AreEqual(dbContext.Name, context.Name, "Context Name values do not match.");
            }
            else
            {
                Assert.Inconclusive("No contexts were found in the database.");
            }
        }