Closed EngRajabi closed 9 months ago
Consider the following test. It takes about 3 minutes to run. Can I reduce this time?
private static readonly Assembly[] AssembliesService = Assemblies .Where(r => r.FullName!.Contains("ind", StringComparison.OrdinalIgnoreCase) && r.FullName.Contains("service", StringComparison.OrdinalIgnoreCase)) .ToArray(); private static readonly Architecture Architecture = new ArchLoader().LoadAssemblies(AssembliesService).Build(); private static readonly IObjectProvider<Class> EventClasses = Classes().That().AreAssignableTo(typeof(EventMessageBaseHandler<>)).As("EventHandler Classes"); [Fact] public void EventClassesShouldHaveCorrect() { try { Classes().That().AreAssignableTo(EventClasses) .Should().HaveNameEndingWith("EventProcessor") .AndShould().BePublic() .AndShould().BeSealed() .OrShould().BeAbstract() .Check(Architecture); } catch (TypeDoesNotExistInArchitecture) { //ignored } }
It looks like this issue belongs into TNG/ArchUnitNET instead of this repo?
thanks
Consider the following test. It takes about 3 minutes to run. Can I reduce this time?