using FabApprovalWorkerService.Services; using Microsoft.Extensions.Logging; using Moq; namespace FabApprovalWorkerServiceTests; public class TrainingServiceTests { private Mock> _mockLogger; private Mock _mockDalService; private TrainingService _trainingService; [SetUp] public void Setup() { _mockLogger = new Mock>(); _mockDalService = new Mock(); } [Test] public void TrainingServiceWithNullLoggerShouldThrowException() { Assert.Throws(() => new TrainingService(null, _mockDalService.Object)); } [Test] public void TrainingServiceWithNullDalServiceShouldThrowException() { Assert.Throws(() => new TrainingService(_mockLogger.Object, null)); } }