public void IsNotNull() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); IDataService dataService = DiHelper.GetService <IDataService>(new Uri("http://baseUri"), "someToken"); Assert.IsNotNull(dataService); Assert.IsInstanceOfType(dataService, typeof(NET.efilnukefesin.Implementations.Services.DataService.RestDataService.RestDataService)); }
//[TestMethod] public async Task AskSpecialEndpoint() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); this.startLocalServer(); IDataService dataService = DiHelper.GetService <IDataService>(this.localServerUri, this.getHttpClientHandler()); var result = await dataService.GetAsync <ValueObject <bool> >("SpecialValueStore", "1", "Hello World"); Assert.IsNotNull(result); Assert.AreEqual(true, result.Value); }
//[TestMethod] public async Task SimpleCallWithDataService() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); this.startLocalServer(); IDataService dataService = DiHelper.GetService <IDataService>(this.localServerUri, this.getHttpClientHandler()); var result = await dataService.GetAllAsync <ValueObject <string> >("ValueStore"); Assert.IsNotNull(result); Assert.AreEqual(3, result.Count()); }
//[TestMethod] public async Task RegularGets() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); this.startLocalServer(); IDataService dataService = DiHelper.GetService <IDataService>(this.localServerUri, this.getHttpClientHandler()); var result = await dataService.GetAllAsync <ValueObject <string> >("SpecialValueStore"); var resultItem = await dataService.GetAsync <ValueObject <string> >("SpecialValueStore", result.ToList()[1].Id); //TODO: check, why ids do not match Assert.IsNotNull(result); Assert.IsNotNull(resultItem); Assert.AreEqual(3, result.Count()); }
public void GetAsync() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); var handlerMock = this.messageHandlerMockFaker(new HttpResponseMessage() { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(new SimpleResult <ValueObject <bool> >(new ValueObject <bool>(true)))), }); IDataService dataService = DiHelper.GetService <IDataService>(new Uri("http://baseUri"), "someToken", handlerMock.Object); bool result = dataService.GetAsync <ValueObject <bool> >("TestResourceLocation").GetAwaiter().GetResult().Value; Assert.AreEqual(true, result); }
public void DeleteAsyncWithDelegate() { DiSetup.RestDataServiceTests(); DiSetup.InitializeRestEndpoints(); var handlerMock = this.messageHandlerMockFaker(new HttpResponseMessage() { StatusCode = HttpStatusCode.OK, Content = new StringContent(JsonConvert.SerializeObject(new SimpleResult <IEnumerable <ValueObject <bool> > >(new List <ValueObject <bool> >(new List <ValueObject <bool> >() { new ValueObject <bool>(true), new ValueObject <bool>(false), new ValueObject <bool>(true) })))), }); IDataService dataService = DiHelper.GetService <IDataService>(new Uri("http://localhost"), "someToken25", handlerMock.Object); bool result = dataService.DeleteAsync <ValueObject <bool> >("TestResourceLocation", x => x.Value.Equals(true)).GetAwaiter().GetResult(); Assert.AreEqual(true, result); }