public ActionResult WithPRG(long?id) { var model = new PRGViewModel(); if (id.HasValue) { var dummy = DummyService.Get(id.Value); model.DummyID = dummy.DummyID; model.Name = dummy.Name; model.Date = dummy.Date; model.EmailAddress = dummy.EmailAddress; } return(View(model)); }
public void Switch_calls_secondary_service_silently_when_default_service_fails() { // arrange string result = string.Empty; redisService.Put("testKey", "alternativePathValue"); dummyServiceMock.Setup(x => x.Get(It.IsAny <string>())).Throws <TimeoutException>(); sut.TryFirst(() => result = dummyServiceMock.Object.Get("testKey")) .Otherwise(() => result = redisService.Get("testKey")); // act sut.Execute(); // assert Assert.Equal("alternativePathValue", result); }
public int Get() { for (int i = 0; ; i++) { try { return(_decoratedService.Get()); } catch (ConnectionException) { if (i >= _appConfiguration.NumberOfRetries) { throw; } } } }
public int Get() { return(_decoratedService.Get() * 2); }
public ActionResult <IEnumerable <DummyVm> > Get() { var dummies = _dummyService.Get(); return(Ok(_mapper.Map <IEnumerable <DummyVm> >(dummies))); }