Why is this inherited Establish executed multiple times?
问题 My understand is that each Establish should only be executed once, but the code below shows it executing multiple times. We're nesting the classes to provide some grouping while keeping the unit tests for a Subject in one file. This seems like it is a bug. We're using the machine.specifications.runner.resharper Reshaper extension and MSpec 0.9.1. [Subject(typeof(string))] internal class EstablishRunTwice { Establish sharedContext = () => Console.WriteLine("Shared context"); internal class