Exemple #1
0
        public void should_get_one_result()
        {
            var result = StoredProcedure.ExecuteSingle <Entity>("GetOne", new { Id = 5 });

            result.ShouldNotBeNull();
            result.Name.Length.ShouldBeGreaterThan(3);
            result.Id.ShouldEqual(5);
            result.Values.Count.ShouldEqual(2);
            ((bool)result.Values["hide"]).ShouldEqual(false);
            ((DateTime)result.Values["timestamp"]).ShouldBeGreaterThan(DateTime.MinValue);
        }
Exemple #2
0
 public static TEntity ExecuteSingle <TEntity>(
     this IStoredProcedure storedProcedure, string name,
     object parameters) where TEntity : class
 {
     return(storedProcedure.ExecuteSingle <TEntity>(name, parameters.AsDictionary()));
 }