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); }