File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed
Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ using idou . Core . Domain ;
2+ using idou . Core . Domain . Enums ;
3+
4+ namespace idou . Core . Tests . Domain ;
5+
6+ public class ChangeEventTests
7+ {
8+ [ Fact ]
9+ public void ChangeEvent_Creation_Works ( )
10+ {
11+ var upsertMode = ChangeOperation . Upsert ;
12+ var offset = DateTimeOffset . UtcNow ;
13+
14+ var changeEvent = new ChangeEvent ( offset )
15+ {
16+ Operation = upsertMode ,
17+ Key = new EntityKey ( "TestKey" ) ,
18+ Type = new EntityType ( "TestType" )
19+ } ;
20+
21+ Assert . NotNull ( changeEvent ) ;
22+ Assert . Equal ( upsertMode , changeEvent . Operation ) ;
23+ Assert . Equal ( "TestKey" , changeEvent . Key . Value ) ;
24+ Assert . Equal ( "TestType" , changeEvent . Type . ToString ( ) ) ;
25+ Assert . Equal ( offset , changeEvent . Timestamp ) ;
26+ }
27+ }
Original file line number Diff line number Diff line change 1010 <ItemGroup >
1111 <PackageReference Include =" coverlet.collector" Version =" 6.0.4" />
1212 <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.14.1" />
13+ <PackageReference Include =" Moq" Version =" 4.20.72" />
1314 <PackageReference Include =" xunit" Version =" 2.9.3" />
1415 <PackageReference Include =" xunit.runner.visualstudio" Version =" 3.1.4" />
1516 </ItemGroup >
You can’t perform that action at this time.
0 commit comments