public void ExecuteAsync_nongeneric_calls_Single_by_default() { var createObjectQueryProviderMock = CreateObjectQueryProviderMock(); var expectedResult = new object(); createObjectQueryProviderMock.Setup(m => m.CreateQuery(It.IsAny <Expression>(), It.IsAny <Type>())) .Returns(MockHelper.CreateMockObjectQuery(expectedResult).Object); var result = createObjectQueryProviderMock.Object.ExecuteAsync(new Mock <Expression>().Object).Result; Assert.Same(expectedResult, result); }
public void ExecuteAsync_generic_calls_Single_by_default() { var createObjectQueryProviderMock = CreateObjectQueryProviderMock(); var expectedResult = new object(); createObjectQueryProviderMock.Setup(m => m.CreateQuery <object>(It.IsAny <Expression>())) .Returns(MockHelper.CreateMockObjectQuery(expectedResult).Object); var result = ((IDbAsyncQueryProvider)createObjectQueryProviderMock.Object) .ExecuteAsync <object>(new Mock <Expression>().Object, CancellationToken.None).Result; Assert.Same(expectedResult, result); }