public ActionResult Edit(Guid id) { var instrument = _instrumentService.GetById(id); return(PartialView("_Edit", new InstrumentViewModel { Id = id, Description = instrument.Description, Manufacturer = instrument.Manufacturer, ModelNo = instrument.ModelNo, Range = instrument.Range, CalibrationTime = instrument.AllocatedCalibrationTime })); }
public void GetById_UserHasInsufficientSecurityClearance_DomainValidationExceptionThrown() { try { var id = Guid.NewGuid(); var instrumentRepositoryMock = MockRepository.GenerateMock <IInstrumentRepository>(); _instrumentService = InstrumentServiceFactory.Create( MockRepository.GenerateMock <IInstrumentRepository>(), TestUserContext.Create("*****@*****.**", "Test User", "Operations Manager", UserRole.Public)); _instrumentService.GetById(id); } catch (DomainValidationException dex) { _domainValidationException = dex; } Assert.IsTrue(_domainValidationException.ResultContainsMessage(Messages.InsufficientSecurityClearance)); }