public void UpdateLoadDefault_Successfully(int loadID, string userID) { var adminLoadDefaultDto = new AdminLoadDefaultDto { LoadID = loadID, }; var updatedLoadDefaults = new LoadDefaults { LoadID = loadID, }; _loadDefaultsRepository.GetSingle(p => p.LoadID == adminLoadDefaultDto.LoadID). ReturnsForAnyArgs(LoadDefaultList().FirstOrDefault(x => x.LoadID == adminLoadDefaultDto.LoadID)); _loadDefaultsRepository.Update(Arg.Any <LoadDefaults>()).Returns(updatedLoadDefaults); var actualResult = _adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, userID); Assert.AreEqual(updatedLoadDefaults.ID, actualResult.ID); }
public void AddLoadDefault_Successfully(int loadID, string loadName, string userID) { var adminLoadDefaultDto = new AdminLoadDefaultDto { LoadID = loadID, LoadName = loadName, }; var addedLoadDefaults = new LoadDefaults { LoadID = 1, }; _loadRepository.GetAll().ReturnsForAnyArgs(LoadList()); _loadDefaultsRepository.Add(Arg.Any <LoadDefaults>()).Returns(addedLoadDefaults); var actualResult = _adminLoadProcessor.SaveLoadDetail(adminLoadDefaultDto, userID); Assert.AreEqual(addedLoadDefaults.ID, actualResult.ID); }
private IQueryable <LoadDefaults> LoadDefaultList() { var list = new List <LoadDefaults>(); for (int i = 1; i <= 5; i++) { var loadDefaults = new LoadDefaults { ID = i, LoadID = i, Load = new Load { ID = i, Description = "Test", Value = "Test" }, }; list.Add(loadDefaults); } return(list.AsQueryable()); }