Skip to content

Commit b439343

Browse files
committed
Add CAP.RedisStreams tests
1 parent 0d805fa commit b439343

3 files changed

Lines changed: 46 additions & 35 deletions

File tree

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
1-
using Microsoft.AspNetCore.Hosting;
2-
using Microsoft.Extensions.Hosting;
1+
namespace CapTest.Depot.Host;
32

4-
namespace CapTest.Depot.Host
3+
public class Program
54
{
6-
public class Program
7-
{
8-
public static void Main(string[] args)
9-
{
10-
CreateHostBuilder(args).Build().Run();
11-
}
125

13-
public static IHostBuilder CreateHostBuilder(string[] args) =>
14-
Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(args)
15-
.ConfigureWebHostDefaults(webBuilder =>
6+
#region Constants & Statics
7+
8+
public static IHostBuilder CreateHostBuilder(string[] args)
9+
{
10+
return Microsoft.Extensions.Hosting.Host
11+
.CreateDefaultBuilder(args)
12+
.ConfigureLogging((logging) => logging.AddConsole())
13+
.ConfigureWebHostDefaults(
14+
webBuilder =>
1615
{
1716
webBuilder.UseStartup<Startup>();
1817
});
1918
}
19+
20+
public static void Main(string[] args)
21+
{
22+
CreateHostBuilder(args).Build().Run();
23+
}
24+
25+
#endregion
26+
2027
}
Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
1-
using Microsoft.AspNetCore.Hosting;
2-
using Microsoft.Extensions.Hosting;
1+
namespace CapTest.Order.Host;
32

4-
namespace CapTest.Order.Host
3+
public class Program
54
{
6-
public class Program
7-
{
8-
public static void Main(string[] args)
9-
{
10-
CreateHostBuilder(args).Build().Run();
11-
}
125

13-
public static IHostBuilder CreateHostBuilder(string[] args) =>
14-
Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(args)
15-
.ConfigureWebHostDefaults(webBuilder =>
6+
#region Constants & Statics
7+
8+
public static IHostBuilder CreateHostBuilder(string[] args)
9+
{
10+
return Microsoft.Extensions.Hosting.Host
11+
.CreateDefaultBuilder(args)
12+
.ConfigureLogging((logging) => logging.AddConsole())
13+
.ConfigureWebHostDefaults(
14+
webBuilder =>
1615
{
1716
webBuilder.UseStartup<Startup>();
1817
});
1918
}
19+
20+
public static void Main(string[] args)
21+
{
22+
CreateHostBuilder(args).Build().Run();
23+
}
24+
25+
#endregion
26+
2027
}

src/plugins/CAP/CapTest.Order.Service/OrderCreatedEventHandler.cs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,6 @@ namespace CapTest.Order.Service;
77

88
public class OrderCreatedEventHandler : ICapSubscribe
99
{
10-
11-
#region Constants & Statics
12-
13-
[CapSubscribe(OrderConsts.HeaderMessageName)]
14-
public static void MessageWithHeaders(string data, [FromCap] CapHeader header)
15-
{
16-
var value = header["msg-by-header"];
17-
}
18-
19-
#endregion
20-
2110
private readonly IConfiguration _configuration;
2211
private readonly ILogger<OrderCreatedEventHandler> _logger;
2312

@@ -38,6 +27,14 @@ public void Handler(OrderCreatedEventData data)
3827
_logger.LogInformation($"event received: node1 {data.Number}");
3928
}
4029

30+
[CapSubscribe(OrderConsts.HeaderMessageName)]
31+
#pragma warning disable CA1822 // Mark members as static
32+
public void MessageWithHeaders(string data, [FromCap] CapHeader header)
33+
#pragma warning restore CA1822 // Mark members as static
34+
{
35+
var value = header["msg-by-header"];
36+
}
37+
4138
#endregion
4239

4340
}

0 commit comments

Comments
 (0)