public void Moq_Should_Verify_Setup() { //Arrange var mockAwesome = new Mock <IAwesome>(); mockAwesome.Setup(x => x.RunSomething()).Verifiable(); //Act var sut = new myclass(mockAwesome.Object); sut.MethodUnderTest(); //Assert mockAwesome.Verify(); }