public IEnumerable <GenderSelect> GetSelect() { using (GenderService genderService = new GenderService(new DataContext())) { return(genderService.GetSelect()); } }
// GET: api/Genders/5 public Gender Get(int id) { using (GenderService genderService = new GenderService(new DataContext())) { return(genderService.Get(id)); } }
public HomeController() { _empService = new EmployeeService(); _countryService = new CountryService(); _stateService = new StateService(); _genderService = new GenderService(); _MaritalStatusService = new MaritalStatusService(); _DepartmentService = new DepartmentService(); }
private void LoadComboBoxGender() { GenderService = new GenderService(); var genders = GenderService.All(); foreach (var Gender in genders) { CBGenero.Items.Add(Gender.Name); } }
public void ShouldBeInvalidName() { PetFinderContext context = dbContextFactory.CreateContext(); GenderService genderService = new GenderService(context); string invalidName = "asdasdasdasdasdasdasd"; bool isValid = genderService.IsValidName(invalidName); // Deberia ser falso ya que la cadena tiene 21 caracteres, siendo el maximo 20 Assert.False(isValid); }
public async void ShouldBeNotRepeated() { PetFinderContext context = dbContextFactory.CreateContext(); GenderService genderService = new GenderService(context); string notRepeatedName = "Masculino"; bool isValid = await genderService.IsRepeated(notRepeatedName); // Deberia ser falso ya que la cadena tiene 21 caracteres, siendo el maximo 20 Assert.False(isValid); }
public async Task ShouldInsertAsync() { PetFinderContext context = dbContextFactory.CreateContext(); Gender gender = CreateGender("Masculino"); GenderService genderService = new GenderService(context); await genderService.Save(gender); // Deberia insertarse Assert.Equal <Gender>(gender, context.Genders.Find(gender.Id)); }
public async Task ShouldNotInsertAsync() { PetFinderContext context = dbContextFactory.CreateContext(); Gender gender = new Gender(); GenderService genderService = new GenderService(context); // No deberia insertarse ya que no tiene nombre await Assert.ThrowsAsync <DbUpdateException>(async() => { await genderService.Save(gender); }); }
// PUT: api/Genders/5 public HttpResponseMessage Put(int id, Gender body) { using (GenderService genderService = new GenderService(new DataContext())) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } genderService.Update(id, body); return(new HttpResponseMessage(HttpStatusCode.OK)); } }
public async Task GetAllTest() { _repoWrapper.Setup(r => r.Gender.GetAllAsync(null, null)).ReturnsAsync(new List <Gender>().AsQueryable()); var service = new GenderService(_repoWrapper.Object, _mapper.Object); _mapper.Setup(x => x.Map <Gender, GenderDTO>(It.IsAny <Gender>())).Returns(new GenderDTO()); // Act var result = await service.GetAllAsync(); // Assert Assert.NotNull(result); Assert.IsAssignableFrom <IEnumerable <GenderDTO> >(result); }
public static IEnumerable <SelectListItem> FillddlGender() { var service = new GenderService(); var genders = service.GetAll(); var listitems = genders.Select(x => new SelectListItem { Text = x.GenderName, Value = x.Id.ToString() }); return(listitems); }
public void GetAll_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); var repository = new GenderRepository(context); var service = new GenderService(repository); // Act IEnumerable <GenderModel> result = service.GetAll(); // Assert Assert.IsNotNull(result); Assert.AreEqual(context.gender.Count(), result.Count()); }
public void GetById_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); var repository = new GenderRepository(context); var service = new GenderService(repository); // Act GenderModel result = service.GetById(4); // Assert Assert.IsNotNull(result); Assert.AreEqual(4, result.Id); }
public void ConvertModelToEntity_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); var service = new GenderService(); GenderModel model = GetTestModel(); // Act gender entity = service.ConvertModelToEntity(model); // Assert Assert.IsNotNull(entity); Assert.AreEqual(entity.name, model.Name); }
public async Task ShouldDelete() { PetFinderContext context = dbContextFactory.CreateContext(); Gender gender = CreateGender("Masculino"); GenderService genderService = new GenderService(context); await genderService.Save(gender); await genderService.Delete(gender.Id); int numberOfGenders = await context.Genders.CountAsync(); // Deberia haber 2 generos que son los que vienen por defecto Assert.Equal <int>(2, numberOfGenders); }
public async Task ShouldNotSaveWithSameName() { PetFinderContext context = dbContextFactory.CreateContext(); Gender gender1 = CreateGender("Masculino"); Gender gender2 = CreateGender("Masculino"); GenderService genderService = new GenderService(context); await genderService.Save(gender1); // No deberia insertarse ya que existe un genero con el mismo nombre await Assert.ThrowsAsync <GenderAlreadyExistsException>(async() => { await genderService.Save(gender2); }); }
public void ConvertEntityToModel_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); //var repository = new GenderRepository(context); var service = new GenderService(); gender entity = context.gender.Where(x => x.id == 4).FirstOrDefault(); // Act GenderModel model = service.ConvertEntityToModel(entity); // Assert Assert.IsNotNull(model); Assert.AreEqual(model.Id, entity.id); Assert.AreEqual(model.Name, entity.name); }
public IActionResult GetAll(string intervalo, int pg) { var service = new GenderService(); try { var retorno = new RetornoPesquisa { total = service.BuscarCount(intervalo), itens = service.BuscarAll(intervalo, pg) }; return(new ObjectResult(retorno)); } catch (Exception) { return(NotFound()); } }
public async Task ShouldUpdateAsync() { PetFinderContext context = dbContextFactory.CreateContext(); Gender gender = CreateGender("Masculino"); GenderService genderService = new GenderService(context); await genderService.Save(gender); gender.Name = "Femenino"; await genderService.Save(gender); int numberOfGenders = await context.Genders.CountAsync(); // Deberia haber tres generos ya que dos vienen por defecto e insertamos uno solo Assert.Equal <int>(3, numberOfGenders); }
public async Task TestGetAll() { // Arrange var consultants = GenerateGenders(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork .Setup(x => x.GenderRepository.GetAllAsync(It.IsAny <bool>())) .ReturnsAsync(consultants); var service = new GenderService(_mapper, mockUnitOfWork.Object); // Act var result = await service.GetAllAsync(); // Assert Assert.NotNull(result); Assert.Equal(2, result.Count()); Assert.IsAssignableFrom <IEnumerable <GenderDTO> >(result); }
public async Task TestGetAllNoResults() { // Arrange var timeSlots = new List <Gender>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork .Setup(x => x.GenderRepository.GetAllAsync(It.IsAny <bool>())) .ReturnsAsync(timeSlots); var service = new GenderService(_mapper, mockUnitOfWork.Object); // Act var result = await service.GetAllAsync(); // Assert Assert.NotNull(result); Assert.Empty(result); Assert.IsAssignableFrom <IEnumerable <GenderDTO> >(result); }
public static IEnumerable<SelectListItem> FillddlGender() { var service = new GenderService(); var genders = service.GetAll(); var listitems = genders.Select(x => new SelectListItem { Text = x.GenderName, Value = x.Id.ToString() }); return listitems; }
public Gender GetGenderSelectByName() { GenderService = new GenderService(); return(GenderService.GetSingleByName(CBGenero.SelectedItem.ToString())); }
public GenderController() { service = new GenderService(); }
public GendersController() { Service = new GenderService(); }
public void TestInit() { context = new TestEcaContext(); service = new GenderService(context); }
public GenderManager() { _genderService = new GenderService(); }