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; }
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); }