public void DetectsExcessiveDataAntiPattern_When_ThereIsOneQueryInTheTreeThatFetchesEagerlyAndEagerlyFetchedEntityIsNotUsed()
        {
            //Arrange
            ORMModelTreeGenerator ormModelTreeGenerator = new ORMModelTreeGenerator()
                                                          .WithEagerLoadingDatabaseAccessingMethodCall();

            //Act
            bool result = target.AppliesToModelTree(ormModelTreeGenerator.Tree);

            //Assert
            Assert.IsTrue(result);
        }
        public void DetectsExcessiveDataAntiPattern_When_ThereIsOneQueryInTheTreeThatFetchesEagerlyAndEagerlyFetchedEntityIsNotUsed()
        {
            //Arrange
            var codeExecutionPath = new CodeExecutionPathGenerator()
                                    .WithEagerLoadingDatabaseAccessingMethodCall()
                                    .Build();

            //Act
            bool result = target.AppliesToModelTree(codeExecutionPath);

            //Assert
            Assert.IsTrue(result);
        }