Beispiel #1
0
        public void ClientService_Add_ShouldExeculteWithSuccess()
        {
            // Arrage
            var client = _clientTestBogusFixture.GenerateValidClient();
            var mocker = new AutoMocker();

            var clientService = mocker.CreateInstance <ClientService>();

            // Act
            clientService.Add(client);

            // Assert
            mocker.GetMock <IClientRepository>().Verify(r => r.Add(client), Times.Once);
            mocker.GetMock <IMediator>().Verify(m => m.Publish(It.IsAny <INotification>(), CancellationToken.None), Times.Once);
        }
Beispiel #2
0
        public void ClientService_Add_ShouldExeculteWithSuccess()
        {
            // Arrage
            var client     = _clientTestBogusFixture.GenerateValidClient();
            var clientRepo = new Mock <IClientRepository>();
            var mediator   = new Mock <IMediator>();

            var clientService = new ClientService(clientRepo.Object, mediator.Object);

            // Act
            clientService.Add(client);

            // Assert
            clientRepo.Verify(r => r.Add(client), Times.Once);
            mediator.Verify(m => m.Publish(It.IsAny <INotification>(), CancellationToken.None), Times.Once);
        }