public void UpdateHarmonicDeviceDetail_Successfully(int ID, string descriptionAdd) { var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto { ID = ID, Description = descriptionAdd, }; var updatedHarmonicDeviceType = new HarmonicDeviceType { ID = ID, Description = descriptionAdd }; _harmonicDeviceTypeRepository.Find(ID).ReturnsForAnyArgs(LoadHarmonicDeviceTypeList().FirstOrDefault(x => x.ID == harmonicDeviceTypeDto.ID)); _harmonicDeviceTypeRepository.Update(Arg.Any <HarmonicDeviceType>()).Returns(updatedHarmonicDeviceType); var actualResult = _adminProcessor.SaveHarmonicDeviceTypeDetail(harmonicDeviceTypeDto); Assert.AreEqual(updatedHarmonicDeviceType.ID, actualResult.ID); }
private IQueryable <HarmonicDeviceType> LoadHarmonicDeviceTypeList() { var list = new List <HarmonicDeviceType>(); for (int i = 1; i <= 5; i++) { var harmonicDeviceType = new HarmonicDeviceType { ID = i, Description = "Test_HarmonicDevice_" + i, Value = "Test_HarmonicDevice_" + i, HarmonicContentID = i, StartingMethodID = i, Active = true }; list.Add(harmonicDeviceType); } return(list.AsQueryable()); }
public void AddHarmonicDeviceDetail_Successfully(int ID, string descriptionAdd) { var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto { ID = ID, Description = descriptionAdd, }; var addedHarmonicDeviceType = new HarmonicDeviceType { ID = 1, Description = descriptionAdd }; _harmonicDeviceTypeRepository.GetAll().ReturnsForAnyArgs(LoadHarmonicDeviceTypeList()); _harmonicDeviceTypeRepository.Add(Arg.Any <HarmonicDeviceType>()).Returns(addedHarmonicDeviceType); var actualResult = _adminProcessor.SaveHarmonicDeviceTypeDetail(harmonicDeviceTypeDto); Assert.AreEqual(addedHarmonicDeviceType.ID, actualResult.ID); }
public void DeleteHarmonicDevice_Successfully(int ID, string userID) { var harmonicDeviceTypeDto = new HarmonicDeviceTypeDto { ID = ID }; var updatedHarmonicDeviceType = new HarmonicDeviceType { ID = ID, Active = false }; _harmonicDeviceTypeRepository. GetSingle(x => x.ID == harmonicDeviceTypeDto.ID). ReturnsForAnyArgs(LoadHarmonicDeviceTypeList().FirstOrDefault(x => x.ID == harmonicDeviceTypeDto.ID)); _harmonicDeviceTypeRepository.Update(Arg.Any <HarmonicDeviceType>()).Returns(updatedHarmonicDeviceType); var actualResult = _adminProcessor.DeleteHarmonicDeviceType(harmonicDeviceTypeDto.ID, userID); Assert.AreEqual(actualResult, true); }