/// <summary> /// Initializes a new instance of <see cref="DiffController"/> /// </summary> /// <param name="payLoadCreateService"></param> /// <param name="diffAnalyzerService"></param> /// <param name="responseHandler"></param> public DiffController(IPayLoadService payLoadCreateService, IDiffService diffAnalyzerService, IResponseCreator responseHandler) { _payLoadCreateService = payLoadCreateService ?? throw new ArgumentNullException(nameof(payLoadCreateService)); _diffAnalyzerService = diffAnalyzerService ?? throw new ArgumentNullException(nameof(diffAnalyzerService)); _responseCreator = responseHandler ?? throw new ArgumentNullException(nameof(responseHandler)); }
public DiffControllerTests() { _payLoadService = Substitute.For <IPayLoadService>(); _diffService = Substitute.For <IDiffService>(); _responseCreator = Substitute.For <IResponseCreator>(); _sut = new DiffController(_payLoadService, _diffService, _responseCreator); }