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();
    }