private IQueryable <AlternatorFamily> LoadAlternatorFamilyList() { var list = new List <AlternatorFamily>(); for (int i = 1; i <= 5; i++) { var alternatorFamily = new AlternatorFamily { ID = i, ModifiedDateTime = DateTime.UtcNow, Active = true }; list.Add(alternatorFamily); } return(list.AsQueryable()); }
public void UpdateAlternatorFamilyDetail_Successfully(int ID, string descriptionAdd) { var alternatorFamilyDto = new AlternatorFamilyDto { ID = ID, Description = descriptionAdd, }; var updatedAlternatorFamily = new AlternatorFamily { ID = ID, Description = descriptionAdd, }; _alternatorFamilyRepository.Find(ID).ReturnsForAnyArgs(LoadAlternatorFamilyList().FirstOrDefault(x => x.ID == alternatorFamilyDto.ID)); _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>()).Returns(updatedAlternatorFamily); var actualResult = _adminProcessor.SaveAlternatorFamily(alternatorFamilyDto); Assert.AreEqual(updatedAlternatorFamily.ID, actualResult.ID); }
public void AddAlternatorFamilyDetail_Successfully(int ID, string descriptionAdd) { var alternatorFamilyDto = new AlternatorFamilyDto { ID = ID, Description = descriptionAdd, }; var addedAlternatorFamily = new AlternatorFamily { ID = 1, Description = descriptionAdd }; _alternatorFamilyRepository.GetAll().ReturnsForAnyArgs(LoadAlternatorFamilyList()); _alternatorFamilyRepository.Add(Arg.Any <AlternatorFamily>()).Returns(addedAlternatorFamily); var actualResult = _adminProcessor.SaveAlternatorFamily(alternatorFamilyDto); Assert.AreEqual(addedAlternatorFamily.ID, actualResult.ID); }
public void DeleteAlternatorFamily_Successfully(int ID, string userID) { var alternatorFamilyDto = new AlternatorFamilyDto { ID = ID }; var updatedAlternatorFamily = new AlternatorFamily { ID = ID, Active = false }; _alternatorFamilyRepository. GetSingle(x => x.ID == alternatorFamilyDto.ID). ReturnsForAnyArgs(LoadAlternatorFamilyList().FirstOrDefault(x => x.ID == alternatorFamilyDto.ID)); _alternatorFamilyRepository.Update(Arg.Any <AlternatorFamily>()).Returns(updatedAlternatorFamily); var actualResult = _adminProcessor.DeleteAlternatorFamily(alternatorFamilyDto.ID, userID); Assert.AreEqual(actualResult, true); }