public async Task DbSetGetAsyncTest() { //Arrange var mockRestResponse = new Mock<IRestResponse>(); mockRestResponse.SetupGet(o => o.ResponseStatus).Returns(ResponseStatus.Completed); mockRestResponse.SetupGet(o => o.StatusCode).Returns(HttpStatusCode.OK); mockRestResponse.SetupGet(o => o.Content).Returns(@"{ ""contactId"": ""48620"", ""id"": ""10002"", ""fieldValues"": [ { ""id"": ""824"", ""value"": ""transxId12321321321321"" } ], ""name"": ""Test Name WHAT IS THIS"", ""uri"": ""/data/customObject"" } "); var mockRestClient = new Mock<IRestClient>(); mockRestClient.Setup(o => o.ExecuteTaskAsync(It.IsAny<IRestRequest>())).ReturnsAsync(mockRestResponse.Object); var dbSet = new DbSet<MockDbsetWithDataContact>(mockRestClient.Object); //Act var contact = await dbSet.GetAsync(1, Depth.Complete); //Assert Assert.AreEqual(10002, contact.Id); }
public async Task DbSetGetAsyncResourceAttributeNullTest() { //Arrange var mockRestClient = new Mock<IRestClient>(); var dbSet = new DbSet<MockDbsetContact>(mockRestClient.Object); //Act await dbSet.GetAsync(1, Depth.Complete); //Assert - throws }