Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }