public void SetUpBase() { MockedPackageRepository = new Mock <IRepository <Package> >(); MockedPublishedPackageRepository = new Mock <IRepository <PublishedPackage> >(); MockedMapper = new Mock <IMapper>(); MockedPackageDeleter = new Mock <IPackageDeleter>(); MockedPackageAuthenticator = new Mock <IPackageAuthenticator>(); MockedPackageUpdater = new Mock <IPackageUpdater>(); MockedWebFaultExceptionFactory = new Mock <IWebFaultExceptionCreator>(); MockedInputValidator = new Mock <IServiceInputValidator>(); MockedLogger = new Mock <ILogger>(); MockedPackageGetter = new Mock <IPackageGetter>(); MockedPackageRatingUpdater = new Mock <IPackageRatingUpdater>(); MockedRatingAuthorizer = new Mock <IRatingAuthorizer>(); MockedUnfinishedPackageGetter = new Mock <IUnfinishedPackageGetter>(); PackageService = new Server.PackageService(MockedPackageDeleter.Object, MockedPackageAuthenticator.Object, MockedPackageUpdater.Object, MockedWebFaultExceptionFactory.Object, MockedInputValidator.Object, MockedLogger.Object, MockedPackageGetter.Object, MockedPackageRatingUpdater.Object, MockedRatingAuthorizer.Object, MockedUnfinishedPackageGetter.Object); MockedWebFaultExceptionFactory.Setup(wfef => wfef.CreateWebFaultException(It.IsAny <Exception>(), It.IsAny <string>())) .Returns(new WebFaultException <string>(null, HttpStatusCode.OK)); }
public void SetUpBase() { MockedPackageRepository = new Mock<IRepository<Package>>(); MockedPublishedPackageRepository = new Mock<IRepository<PublishedPackage>>(); MockedMapper = new Mock<IMapper>(); MockedPackageDeleter = new Mock<IPackageDeleter>(); MockedPackageAuthenticator = new Mock<IPackageAuthenticator>(); MockedPackageUpdater = new Mock<IPackageUpdater>(); MockedWebFaultExceptionFactory = new Mock<IWebFaultExceptionCreator>(); MockedInputValidator = new Mock<IServiceInputValidator>(); MockedLogger = new Mock<ILogger>(); MockedPackageGetter = new Mock<IPackageGetter>(); MockedPackageRatingUpdater = new Mock<IPackageRatingUpdater>(); MockedRatingAuthorizer = new Mock<IRatingAuthorizer>(); MockedUnfinishedPackageGetter = new Mock<IUnfinishedPackageGetter>(); PackageService = new Server.PackageService(MockedPackageDeleter.Object, MockedPackageAuthenticator.Object, MockedPackageUpdater.Object, MockedWebFaultExceptionFactory.Object, MockedInputValidator.Object, MockedLogger.Object, MockedPackageGetter.Object, MockedPackageRatingUpdater.Object, MockedRatingAuthorizer.Object, MockedUnfinishedPackageGetter.Object); MockedWebFaultExceptionFactory.Setup(wfef => wfef.CreateWebFaultException(It.IsAny<Exception>(), It.IsAny<string>())) .Returns(new WebFaultException<string>(null, HttpStatusCode.OK)); }