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); }
public CreateTenantCommandTest() { _context = InitAndGetDbContext(out _testTenantGuid); _commandHandler = new CreateTenantCommandHandler(_context); }