BDDfy Executing Methods in the Wrong Order When Using the Method Naming Conventions
I was working on a unit test with BDDfy yesterday and found that my Then method was being executed first, causing the test to fail. Here's what the test class looked like: public class ShouldLogMessageBodyOnPreReceive { private Core.Observers. ReceiveObserver sut; private Mock < ILogger > mockLog; private Mock < ReceiveContext > context; public ShouldLogMessageBodyOnPreReceive() { sut = new Core.Observers. ReceiveObserver (); mockLog = new Mock < ILogger >(); Core.Observers. ReceiveObserver .Log = mockLog.Object; } void GivenTheContextIsVal...