Esempio n. 1
0
        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
            }));
        }
Esempio n. 2
0
 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));
 }