moq

    0热度

    1回答

    我想用我的sitecoreFakeDB代码创建单元测试下方显示:在它抛出一个异常的RenderingContext.Current检查的pageContext using (Sitecore.FakeDb.Db db = new Sitecore.FakeDb.Db() { new Sitecore.FakeDb.DbItem("source") }) { var con

    1热度

    1回答

    我正在圈圈。所以当我在调试中运行时,我的WebApi将所需的输出返回给浏览器。 Firefox和IE显示我需要的列表。然而,当我试图单元测试使用模拟和Autofac的响应HttpResponseMessage我回来没有内容。我感觉它是在不同的上下文或类似的东西上返回的。我不完全确定,因此提出这个问题。我通过谷歌搜索和Autofac文档一起把下面的单元测试一起串起来。 WebApiMethod(包含

    1热度

    1回答

    我正在尝试使用xUnit和Moq编写一些测试,而且我似乎无法包装我的头如何测试提供给方法的参数已被更改该方法本身。 这是我有: [Fact] public void WhenCreateAsyncCalledSomePropertyIsSet() { // Arrange var mockSomeService = new Mock<ISomeService>();

    2热度

    1回答

    我试图嘲弄SignalR广播目前在ApiController(的WebAPI),但无法完成测试的情况下,下面是我的代码 SignalRHub public class HubServer : Hub { } ApiControllerWithHub public abstract class ApiControllerWithHubController<THub> : ApiControlle

    0热度

    1回答

    我们都知道在Moq中,我们可以使用Setup来嘲笑方法。我如何检查方法是否正在设置?我不想调用这个方法并且检查它的结果,因为在Verify期间,这个方法会作为一个模拟方法的实际调用来计数(除非你能告诉我如何使这个不算 - 这也算作答案)。

    2热度

    2回答

    我刚刚注意到,只要我在Build<>()-Create()之间的夹具上做Freeze调用Freeze s没有得到应用。它是否打算AutoFixture的行为或错误? 为了把事情说清楚: var fixture = new Fixture().Customize(new AutoMoqCustomization()) var builder = fixture.Build<SomeType>();

    0热度

    1回答

    这是我班的简化模型。 public static FooFactory { public void CreateFooByUrl(string url) { try { // business logic } catch(Exception exc) { ApplicationLogger

    2热度

    1回答

    请参阅下面的代码,这是我的单元测试的一部分: mockPersonFactory.Setup(m => m.Create()).Returns(PersonFactory()); public IPerson PersonFactory() { IPerson iPerson = new Person(); return iPerson; } PersonFacto

    -2热度

    2回答

    public interface Interface1 { void DoSomething1(int a); } public interface Interface2 { void DoSomething2(int a); } public class Class1: Interface1 {

    0热度

    1回答

    摘要 我目前正在写一些集成代码,这样我可以与会计系统进行交互。 有问题的会计系统是Acceo Acomba,使用其SDK转而成为分布式COM对象。 我写了一个泛型类,用于任何给定Acomba实体的通用存储库。 public abstract class AcombaRepository<TEntity, TNativeRepository> where TEntity : class