using BusinessLogic.Interfaces.Security; using BusinessLogic.Interfaces.Validators; using log4net; using Microsoft.VisualStudio.TestTools.UnitTesting; using Moq; using System.Diagnostics.CodeAnalysis; namespace BusinessLogic.UnitTests.Validators.Basket { [TestClass] [ExcludeFromCodeCoverage] public class BaseBasket { protected readonly Mock MockLogger = new Mock(); protected readonly Mock MockPaymentValidationHandler = new Mock(); protected readonly Mock MockSecurityContextValidator = new Mock(); public BusinessLogic.Validators.BasketValidator GetBasket() { var validator = new BusinessLogic.Validators.BasketValidator( MockLogger.Object, MockPaymentValidationHandler.Object, MockSecurityContextValidator.Object); return validator; } } }