小编kor*_*ord的帖子

延迟执行Lambda功能的CloudWatch日志

似乎我的lambda函数之一的CloudWatch日志延迟了。我有一个由Kinesis流触发的lambda函数。lambda函数将记录写入DynamoDB表中。

我肯定知道lambda函数会被执行,因为我在DynamodDB表中看到了新记录。但是CloudWatch日志不会更新。我等待了将近一个小时,并且没有更新。

另外,权限也不错,因为我的日志中有较旧的记录。

任何的想法 ?

lambda amazon-cloudwatch amazon-cloudwatchlogs

6
推荐指数
1
解决办法
2269
查看次数

有效设置的模拟设置异常

我有以下类结构:

public class MyObj
{
    public int Number;
}
public interface IService
{
    int ProcessInt(MyObj obj);
}
public class Service : IService
{
    public int ProcessInt(MyObj myObj)
    {
        return myObj.Number;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后是消费阶层

public class Class1
{
    public void Run(IService s)
    {
        var obj = new MyObj {Number = 1};
        Console.WriteLine(s.ProcessInt(obj));
    }
}
Run Code Online (Sandbox Code Playgroud)

然后是单元测试

[TestFixture]
public class MyTest
{

    private readonly Mock<IService> _service = new Mock<IService>(MockBehavior.Strict);
    private readonly Class1 _sut = new Class1();

    [SetUp]
    public void SetUp()
    {
        var obj …
Run Code Online (Sandbox Code Playgroud)

c# nunit unit-testing moq

0
推荐指数
1
解决办法
2747
查看次数