public void Ctor_WhenValidEnumerablePassedIn_ThenClassCreated() { // Arrange var inner = new List <HeroEntity>() as IEnumerable <HeroEntity>; // Act var enumerable = new MockDbSetAsyncEnumerable <HeroEntity>(inner); // Assert Assert.IsNotNull(enumerable); }
public void Ctor_WhenValidExpressionParameters_ThenClassCreated() { // Arrange var query = new List <HeroEntity>().AsQueryable(); var expression = query.Expression; // Act var enumerable = new MockDbSetAsyncEnumerable <HeroEntity>(expression); // Assert Assert.IsNotNull(enumerable); }
public void Provider_WhenConstructedWithEnumerable_ReturnsProvider() { // Arrange var inner = new List <HeroEntity>() as IEnumerable <HeroEntity>; var enumerable = new MockDbSetAsyncEnumerable <HeroEntity>(inner); // Act var provider = ((IQueryable)enumerable).Provider; // Assert Assert.IsNotNull(provider); }
public void GetAsyncEnumerator_WhenConstructedWithEnumerable_ReturnsGenericIAsyncEnumerator() { // Arrange var inner = new List <HeroEntity>() as IEnumerable <HeroEntity>; var enumerable = new MockDbSetAsyncEnumerable <HeroEntity>(inner); // Act var result = enumerable.GetAsyncEnumerator(); // Assert Assert.IsNotNull(result); }