Esempio n. 1
0
        public async Task CreateanAccount()
        {
            //Arrange


            var BDName  = Guid.NewGuid().ToString();
            var context = BuildContext(BDName);


            //Act

            var newconductor = new CreateConductorViewModel()
            {
                Nombre    = "Hillary",
                Apellido  = "Moscoso",
                Dni       = "76378521",
                Direccion = "Av. Los Olivos",
                Celular   = "98346982",
                Correo    = "*****@*****.**",
            };

            var controller = new ConductoresController(context);

            var response = await controller.Create(newconductor);

            //Assert

            Assert.IsNotNull(response);
        }
        public ConductoresControllerTest()
        {
            var objectValidator = new Mock <IObjectModelValidator>();

            objectValidator.Setup(o => o.Validate(It.IsAny <ActionContext>(),
                                                  It.IsAny <ValidationStateDictionary>(),
                                                  It.IsAny <string>(),
                                                  It.IsAny <Object>()));
            conductorController = new ConductoresController(context);
            conductorController.ObjectValidator = objectValidator.Object;
        }
Esempio n. 3
0
        public async Task DeleteAccount()
        {
            //Arrange

            var BDName  = Guid.NewGuid().ToString();
            var context = BuildContext(BDName);

            var fakeaccount = new Conductor()
            {
                Nombre    = "Hillary",
                Apellido  = "Moscoso",
                Dni       = "76378521",
                Direccion = "Av. Los Olivos",
                Celular   = "98346982",
                Correo    = "*****@*****.**",
            };

            context.Conductores.Add(fakeaccount);
            await context.SaveChangesAsync();

            var context2 = BuildContext(BDName);

            //Act
            var controller = new ConductoresController(context2);

            var response = await controller.Delete(1);

            var cancel = response as StatusCodeResult;

            //Assert
            Assert.AreEqual(200, cancel.StatusCode);

            var context3 = BuildContext(BDName);
            var exist    = await context3.Conductores.FindAsync(1);

            Assert.IsNull(exist);
        }