Ejemplo n.º 1
0
        public void GetText_Returns_DeleteText()
        {
            var person  = new Person();
            var mapping = new PersonMap();

            mapping.ExecuteMapping();

            var mapInt    = new TypeMap(DbType.Int32, typeof(int), new GenericConverter());
            var mapString = new TypeMap(DbType.String, typeof(string), new GenericConverter());

            var mock = new Moq.Mock <ITypeRegister>();

            mock.Setup(x => x.Get(typeof(int))).Returns(mapInt);
            mock.Setup(x => x.Get(typeof(string))).Returns(mapString);

            var dbparam = new Moq.Mock <IDbDataParameter>();
            Func <IDbDataParameter> func = () => dbparam.Object;

            var register = mock.Object;

            var insert = new DeletePlan(mapping, register);
            var param  = insert.CreatePlanParameter(func, person);

            param.SqlText.ToUpper().Should().Be("DELETE FROM PERSON WHERE ID = @ID");
        }
Ejemplo n.º 2
0
        private void eliminaPlan(Plan plan)
        {
            System.Console.WriteLine("Eliminando Plan:" + plan.ToString());
            DeletePlan deletePlan;

            deletePlan = new DeletePlan(plan.Id);
            String respuesta;

            respuesta = deletePlan.sendPost();
            Console.WriteLine("respuesta=" + respuesta);
        }
Ejemplo n.º 3
0
 public override Link GetMyDeleteLink(long ID)
 {
     return(DeletePlan.CreateLink(new { id = ID }));
 }
Ejemplo n.º 4
0
 public object Post(DeletePlan request)
 {
     return(Store.Delete <Plan> (request));
 }
Ejemplo n.º 5
0
 public void Any(DeletePlan request)
 {
     Db.DeleteById <Plan>(request.Id);
 }