public void SetUp() { var mockUnitOfWork = new MockUnitOfWork <MockDataContext>(); _subject = new ValuesService(mockUnitOfWork); _subject.SortValues(SortByEnum.Asc); }
public async Task will_return_last_known_good() { var firstCall = true; var handler = new MockMessageHandler(req => { if (firstCall) { firstCall = false; var resp = new HttpResponseMessage(HttpStatusCode.OK); resp.Content = new StringContent("[\"testval\"]"); return(resp); } return(new HttpResponseMessage(HttpStatusCode.InternalServerError)); }); var client = new HttpClient(handler); client.BaseAddress = new Uri("http://test.local"); var cache = new MemoryCache(Options.Create(new MemoryCacheOptions())); var service = new ValuesService(client, cache, _logger.Object); await service.GetValues(); var values = await service.GetValues(); Assert.False(firstCall); Assert.Equal("testval", values.First()); }
public void SetUp() { var mockUnitOfWork = new MockUnitOfWork <MockDataContext>(); _subject = new ValuesService(mockUnitOfWork); _subject.AddValue(123); }
public async Task <ActionResult <SMSResponse> > SendSingleMessage <T>(T rawRequest) { try { ValuesService valSvc = new ValuesService(); IDictionary <string, string> inputParms = valSvc.GetCollectionFromRaw(rawRequest.ToString().Split("\r\n"), ":"); string service = inputParms["Service"].ToString(); Compose(service); return(await MessageService.SendMessageAsync(inputParms)); } catch (Exception ex) { SMSResponse resp = new SMSResponse() { DiagnosticInformation = string.Empty, ErrorFlag = true, ErrorID = 1, ErrorMessage = ex.Message }; return(new ObjectResult(resp)); } finally { // get rid of the container when done --> tidy up, son //compContainer.Dispose(); GC.Collect(); } }
public void SetUp() { var mockUnitOfWork = new MockUnitOfWork <MockDataContext>(); var subject = new ValuesService(mockUnitOfWork); _result = subject.ExportChangeLog(); }
static void Main(string[] args) { Console.WriteLine("Starting..."); //Logger configured with Autofac var builder = new ContainerBuilder(); builder.RegisterModule(new Nettolicious.Common.Logging.NLog.Autofac.Configuration()); builder.RegisterType <ValuesService>().As <IValuesService>(); var container = builder.Build(); var values = container.Resolve <IValuesService>(); values.Get(5); //No logger configured but getting IValuesService from Autofac builder = new ContainerBuilder(); builder.RegisterType <ValuesService>().As <IValuesService>(); container = builder.Build(); Console.WriteLine("Nothing should be logged after this"); values = container.Resolve <IValuesService>(); values.Get(); //No logger and no DI values = new ValuesService(); values.Get(); Console.WriteLine("Ending..."); Console.ReadLine(); }
public void GetValues_Returns_Three_Values() { var valuesService = new ValuesService(); var values = valuesService.GetValues().ToArray(); Assert.Equal(3, values.Length); }
public void GetAllShouldReturnArray() { IValuesService service = new ValuesService(); var values = service.GetAll(); values.ShouldBe(GetValues()); }
public void GetShouldReturnString() { IValuesService service = new ValuesService(); var values = service.Get(1); values.ShouldBe(GetValue()); }
// POST api/values public IEnumerable <string> Post([FromBody] Request request) { var valuesService = new ValuesService(); var values = valuesService.GetValues(); var compilationService = new CompilationService(); return(compilationService.ExecuteRequest(request, values)); }
public void Should_Return_A_List_Of_Values() { // arrange var target = new ValuesService(); // act var values = target.GetValues(); // assert Assert.Equal(new[] { "value1", "value2" }, values); }
public void PigLatinWordShouldTakeAConsonantCluster() { // Arrange var service = new ValuesService(); // Act var word = service.PigLatinWord("trash"); // Assert Assert.Equal("ashtray", word); }
public void PigLatinWordShouldTakeASingleStartingConsonant() { // Arrange var service = new ValuesService(); // Act var word = service.PigLatinWord("test"); // Assert Assert.Equal("esttay", word); }
public void ValuesControllerReturnStringArray() { //Arrange var service = new ValuesService(new neueimplemntierungOfUltra(), new neuerimplemntierungOfUltra()); //Act var values = service.GetValues(); //Assert Assert.IsType <string[]>(values); Assert.Equal(5, values.Length); Assert.Equal("test2", values[3]); Assert.Equal("test3", values[4]); }
public DataResponse GetCoins() { ValuesService valuesService = new ValuesService(); List <Coin> CoinInfo = new List <Coin>(); var response = valuesService.GetCoins(); if (response.IsSuccessStatusCode) { var CoinResponse = response.Content.ReadAsStringAsync().Result; CoinInfo = response.Content.ReadAsAsync <List <Coin> >().Result; } DataResponse output = new DataResponse { recordsTotal = CoinInfo.Count(), data = CoinInfo.ToArray() }; return(output); }
static void Main(string[] args) { Console.WriteLine("Starting..."); ILogger logger = new Logger(NLog.LogManager.GetCurrentClassLogger()); logger.Debug("Test message"); IValuesService values = new ValuesService(); values.Get(); values = new ValuesService(logger); values.Get(); var builder = new ContainerBuilder(); builder.Register(c => NLog.LogManager.GetCurrentClassLogger()).As <NLog.ILogger>(); builder.RegisterType <Logger>().As <ILogger>(); builder.RegisterType <ValuesService>().As <IValuesService>(); var container = builder.Build(); values = container.Resolve <IValuesService>(); values.Get(5); builder = new ContainerBuilder(); builder.RegisterType <ValuesService>().As <IValuesService>(); container = builder.Build(); Console.WriteLine("Nothing should be logged after this"); values = container.Resolve <IValuesService>(); values.Get(); Console.WriteLine("Ending..."); Console.ReadLine(); //TODO //https://stackoverflow.com/questions/28443955/how-to-inject-nlog-using-autofac-in-asp-net-webforms }
async partial void GetValuesTapped(NSObject sender) { try { SetButtonEnabled(false); ValuesService service = new ValuesService(); IEnumerable <string> values = await service.GetValues(_accessToken); StringBuilder sb = new StringBuilder(); bool first = true; foreach (string value in values) { if (first) { first = false; } else { sb.Append(", "); } sb.Append(value); } UIAlertView alert = new UIAlertView("Success", String.Format("Get values complete: {0}", sb), null, "OK", null); alert.Show(); } catch { UIAlertView alert = new UIAlertView("Error", "Get values failed", null, "OK", null); alert.Show(); } finally { SetButtonEnabled(true); } }
public ValuesServiceTests() { _valuesService = new ValuesService(); }
public IndexModel(ValuesService valuesService) { _valuesService = valuesService; }
public ValuesController(ILogger <ValuesController> logger, TelemetryClient telemetryClient, ValuesService valuesService) { Logger = logger; TelemetryClient = telemetryClient; ValuesService = valuesService; }
public Functions(TelemetryClient telemetryClient, Services.ValuesService valuesService) { TelemetryClient = telemetryClient; ValuesService = valuesService; }
public ActionResult <ReturnStatus> Delete(int id) { return(ValuesService.DeleteValue(id)); }
public ActionResult <ReturnStatus> Put(int id, string value) { return(ValuesService.Insert(id, value)); }
public ActionResult <ReturnStatus> Post(string value) { return(ValuesService.Add(value)); }
public ActionResult <string> Get(int id) { return(ValuesService.GetValue(id)); }
public ActionResult <IEnumerable <string> > Get() { return(ValuesService.GetValues()); }
public ValuesController(ValuesService service) { this.service = service; }
public ValuesServiceTest() { valuesService = new ValuesService(); }
protected void Page_Load(object sender, EventArgs e) { ValuesService = Global.ServiceProvider.GetRequiredService <ValuesService>(); RegisterAsyncTask(new PageAsyncTask(LoadData)); }
public ValuesController(ILogger <ValuesController> logger, ValuesService service) { _logger = logger; _service = service; }