public void ShouldThrow_WhenDependsModuleNotImplementModule() { Assert.Throws <ModuleInitializeException>(() => ModuleExtensions.GetModulesRecursively(typeof(FailModule))); }
public void ShouldAddUniqueModules_WhenModulesReferenceDuplicate() { var modulesList = ModuleExtensions.GetModulesRecursively(typeof(ModuleWithDupes)); Assert.Equal(3, modulesList.Length); }