Exemplo n.º 1
0
        public void Handle_GivenValidRequest_ShouldRaiseTenantCreatedNotification()
        {
            // Arrange
            var mediatorMock = new Mock <IMediator>();
            var sut          = new CreateTenantCommandHandler(_context, mediatorMock.Object);
            var newTenantId  = "100001";

            // Act
            var result = sut.Handle(new CreateTenantCommand {
                TenantId = newTenantId
            }, CancellationToken.None);

            // Assert
            mediatorMock.Verify(m => m.Publish(It.Is <TenantCreated>(cc => cc.TenantId == newTenantId), It.IsAny <CancellationToken>()), Times.Once);
        }
Exemplo n.º 2
0
 public CreateTenantCommandTest()
 {
     _context        = InitAndGetDbContext(out _testTenantGuid);
     _commandHandler = new CreateTenantCommandHandler(_context);
 }