コード例 #1
0
        public void saveTraceTest()
        {
            var dbName  = Guid.NewGuid().ToString();
            var context = ConstruitContexto(dbName);

            context.TbUsers.Add(new Mudandaz_PhanorMesias.Models.TbUser()
            {
                UserId = 1, Login = "******", Name = "log1", Password = "******"
            });

            context.SaveChanges();

            var    context2   = ConstruitContexto(dbName);
            string param      = "{\"DateTime\":\"2021 - 02 - 02T22: 23:12.287Z\",\"EjecutorId\":\"98765\",\"UserId\":1}";
            var    controller = new ViajesController(context2);
            var    resp       = controller.saveTrace(param);

            Assert.IsTrue(resp.TrazaEjecucionId > 0);
        }
コード例 #2
0
        public void GetTraceExecutionsTest()
        {
            var dbName  = Guid.NewGuid().ToString();
            var context = ConstruitContexto(dbName);

            context.TbUsers.Add(new Mudandaz_PhanorMesias.Models.TbUser()
            {
                UserId = 1, Login = "******", Name = "log1", Password = "******"
            });
            context.TbTrazaEjecucions.Add(new Mudandaz_PhanorMesias.Models.TbTrazaEjecucion()
            {
                TrazaEjecucionId = 1, Date = DateTime.Now, EjecutorId = "2222", UserId = 1
            });

            context.SaveChanges();

            var context2 = ConstruitContexto(dbName);

            var controller = new ViajesController(context2);
            var resp       = controller.GetTraceExecutions();

            Assert.AreEqual(1, resp.Count); //{"DateTime":"2021-02-02T22:23:12.287Z","EjecutorId":"98765","UserId":1}
        }