public void ConvertTo_Should_Pass_Param_To_EncryptionService_And_Wrap_Returned_Value(object val) { var returnVal = EncryptionValueConverter <object> .ConvertTo(_encryptionService.Object, val); _encryptionService.Verify(x => x.Encrypt(It.Is <object>(y => y == val))); Assert.Equal("ENC-ENCRYPTED_VALUE", returnVal); }