我想在 Javascript/jquery 中的每个标点符号之前删除空格。例如
Input string = " This 's a test string ."
Output = "This's a test string."
Run Code Online (Sandbox Code Playgroud) 我有以下抽象类和测试方法.使用"Moq"我得到以下错误:
我的Abstact课程:
public abstract class UserProvider
{
public abstract UserResponseObject CreateUser(UserRequestObject request, string userUrl);
public abstract bool IsUserExist(UserRequestObject request, string userUrl);
}
Run Code Online (Sandbox Code Playgroud)
测试类:
[TestMethod()]
public void CreateUserTest()
{
var mockUserProvider = new Mock<UserProvider>(MockBehavior.Loose);
//GetUserRequestObject is local method to set data
mockUserProvider.
Setup(u => u.CreateUser(GetUserRequestObject(), ""))
.Returns(new UserResponseObject { uid = "123", uri = userUri }).Verifiable();
var userProvider = mockUserProvider.Object.CreateUser(GetUserRequestObject(), "");
mockUserProvider.Verify(u => u.CreateUser(GetUserRequestObject(), ""));
}
Run Code Online (Sandbox Code Playgroud)
错误信息 :
Moq.MockException:模拟上的预期调用至少一次,但从未执行过:u => u.CreateUser(.GetUserRequestObject(),"")
有人请解释一下,为什么我收到这条消息以及如何解决?