Moq – Mocking a cast on an interface

Mocking a Cast on a Mocked Interface The Setup var mockedInterface = new Mock<IInterface>(); mockedInterface.As().Setup(i => i.MethodOnTheInterface()); Easy as that!

Moq – Mocking the Request context and verifying SQLException is raised.

Mocking the Request on an API Controller Had an API controller under unit test which made use of the HttpMessageRequest which I needed to mock.How do I get a handle on this? Again pretty simple really (my initial train of thought was back to front…

Moq – Verifying parameter values on a mocked method call.

Was going down a rabbit hole trying to figure out how to check param value on a mocked method (pretty simple if truth be told). I need to ensure that when an exception was raised my logger would be called Times.Once and would log the…

Nunit [ExpectedException] attribute no longer in use 3.0 onwards.

Was converting a series of unit tests from MsTest to Nunit (due to TeamCity constraints with MsTest).  Was scratching my head for a while – Coulda sworn Nunit supports the ExpectedException attribute.  Quick google and it does – Look! there in the official Nunit…