public void MessageStoreServiceInsertNull() { using (var ctx = CreateRealtimeContext()) { var service = new MessageStoreService(ctx); var exception = Record.Exception(() => service.Add(null)); Assert.NotNull(exception); Assert.IsType <ArgumentNullException>(exception); Assert.Equal("message", ((ArgumentNullException)exception).ParamName); } }
public void MessageStoreServiceFindById() { using (var ctx = GetContextWithData()) { var service = new MessageStoreService(ctx); var msg = service.FindById(3); Assert.NotNull(msg); Assert.Equal(3, msg.Id); Assert.Equal("HL7", msg.Protocol); Assert.Equal("2.8", msg.ProtocolVersion); Assert.Equal("ADT", msg.MessageType); Assert.True(!string.IsNullOrEmpty(msg.MessageHash)); } }
public void MessageStoreServiceInsert() { var expectedMessage = new HL7Message { Protocol = "HL7", ProtocolVersion = "2.6", MessageType = "ADT", MessageHash = Guid.NewGuid().ToString("N"), TransmissionReceiptTime = new DateTimeOffset(new DateTime(2017, 1, 1, 0, 0, 0).ToUniversalTime()) }; using (var ctx = CreateRealtimeContext()) { var service = new MessageStoreService(ctx); service.Add(expectedMessage); } }