Cosmetic mods to improve test code clarity of intent

This commit is contained in:
sbohlen
2010-11-20 19:22:14 +00:00
parent 962e571ef5
commit 66a94fd503

View File

@@ -14,17 +14,17 @@ namespace Spring.Objects.Factory.Support
public class AssemblyScanningExtensionMethodsTests
{
[Test]
public void Integration_Scenario_With_Defaults()
public void Integration_Scenario_With_Assembly_Filename_And_Assembly_Metadata_Filtering()
{
GenericApplicationContext context = new GenericApplicationContext();
context.ScanAssembliesAndRegisterDefinitions();// (assy => assy.GetTypes().Any(type => type.FullName.Contains("SomeType")));
context.ScanAssembliesAndRegisterDefinitions(fn => fn.StartsWith("Spring."), assy => assy.GetTypes().Any(type => type.FullName.Contains(typeof(MarkerTypeForScannerToFind).Name)));
context.Refresh();
AssertExpectedObjectsAreRegisteredWith(context);
}
[Test]
public void Integration_Scenario_With_Filtering_Example()
public void Integration_Scenario_With_Assembly_Metadata_Filtering()
{
GenericApplicationContext context = new GenericApplicationContext();
context.ScanAssembliesAndRegisterDefinitions(assy => assy.GetTypes().Any(type => type.FullName.Contains(typeof(MarkerTypeForScannerToFind).Name)));
@@ -33,22 +33,23 @@ namespace Spring.Objects.Factory.Support
AssertExpectedObjectsAreRegisteredWith(context);
}
[Test]
public void Integration_Scenario_With_Default_of_No_Filtering()
{
GenericApplicationContext context = new GenericApplicationContext();
context.ScanAssembliesAndRegisterDefinitions();
context.Refresh();
AssertExpectedObjectsAreRegisteredWith(context);
}
private static void AssertExpectedObjectsAreRegisteredWith(GenericApplicationContext context)
{
Assert.That(context.DefaultListableObjectFactory.ObjectDefinitionCount, Is.EqualTo(13));
}
[Test]
public void Integration_Scenario_With_Complex_Filtering_Example()
{
GenericApplicationContext context = new GenericApplicationContext();
context.ScanAssembliesAndRegisterDefinitions(fn => fn.StartsWith("Spring."), assy => assy.GetTypes().Any(type => type.FullName.Contains(typeof(MarkerTypeForScannerToFind).Name)));
context.Refresh();
AssertExpectedObjectsAreRegisteredWith(context);
}
}
public class MarkerTypeForScannerToFind
{