public void Arrange() { _validator = new Mock <IValidator <QueueAuditMessageCommand> >(); _validator.Setup(v => v.ValidateAsync(It.IsAny <QueueAuditMessageCommand>())) .ReturnsAsync(new ValidationResult()); _messagePublisher = new Mock <IMessagePublisher>(); _handler = new QueueAuditMessageCommandHandler(_validator.Object, _messagePublisher.Object); _command = new QueueAuditMessageCommand(); }
public void Arrange() { _validator = new QueueAuditMessageCommandValidator(); _command = new QueueAuditMessageCommand { Message = new AuditMessage { AffectedEntity = new Entity { Type = "TestEntity", Id = "TEST-ENTITY-1" }, Category = "CREATED", Description = "Test entity was created in tests", Source = new Source { Component = "Test", System = "More Test", Version = "2" }, ChangedProperties = new List <PropertyUpdate> { new PropertyUpdate { PropertyName = "Title", NewValue = "Unit Test" }, new PropertyUpdate { PropertyName = "Description", NewValue = "Test entity for unit testing" } }, ChangeAt = new DateTime(2017, 4, 1, 12, 33, 45), ChangedBy = new Actor { Id = "User1", EmailAddress = "*****@*****.**", OriginIpAddress = "127.0.0.1" }, RelatedEntities = new List <Entity> { new Entity { Type = "DemoEntity", Id = "DEMO-1" } } } }; }