Пример #1
0
        public LoginUtilTests()
        {
            autoMockSettings = new AutoMockSettings
            {
                ConstructorArgTypes = new Type[] { typeof(IConnectionMonitor), typeof(ILoginDomainService) }
            };
            LoginUtil.Instance.ValidateUserLogin(TestHelper.TestUsers[0].UserName, TestHelper.TestUsers[0].Password, TestHelper.TestUsers[0].CountryCode).Wait();

            container = new MockingContainer <LoginUtil>(autoMockSettings);
        }
Пример #2
0
 public void Init()
 {
     autoMockSettings = new AutoMockSettings
     {
         ConstructorArgTypes = new Type[] {
             typeof(IPublicationAccess),
             typeof(IDeliveryService),
             typeof(IConnectionMonitor),
             typeof(INetwork),
             typeof(IAnnotationAccess),
             typeof(IPackageAccess)
         }
     };
     source          = new CancellationTokenSource();
     pingTaskFailure = new Task <bool>(() => { return(false); });
     pingTaskSuccess = new Task <bool>(() => { return(true); });
     pingTaskFailure.Start();
     pingTaskSuccess.Start();
     validateResult = new Task <HttpResponse>(() =>
     {
         return(new HttpResponse
         {
             IsSuccess = true,
             Content = JsonConvert.SerializeObject(new LoginUserValidationResponse {
                 ValidUser = true
             })
         });
     });
     validateResult.Start();
     container = new MockingContainer <PublicationUtil>(autoMockSettings);
     dlBook    = new DlBook
     {
         Size           = 100,
         FileUrl        = "",
         CurrentVersion = 1,
         BookId         = 1,
         InitVector     = "QDFCMmMzRDRlNUY2ZzdIOA==",
         K2Key          = "cldADc+tjskTH1G5H9R19IFNOLRaVBaQYSL9QZe/FB4=",
         HmacKey        = "N2IhLPP0CO58AXHy4QGfbFHZ+Yw="
     };
 }
Пример #3
0
 public PublicationContentUtilTest()
 {
     LoginUtil.Instance.ValidateUserLogin(TestHelper.TestUsers[0].UserName, TestHelper.TestUsers[0].Password, TestHelper.TestUsers[0].CountryCode).Wait();
     dlBook = new DlBook
     {
         BookId                = bookId,
         InitVector            = "QDFCMmMzRDRlNUY2ZzdIOA==",
         K2Key                 = "MXdi9JQDDUY1hf5TZCEHjeBtjKL605dInVG3xYTF76U=",
         HmacKey               = "9jU0MAYPOPufUZoZJCW7qhsQe20=",
         LastDownloadedVersion = 1,
         ServiceCode           = GlobalAccess.Instance.CurrentUserInfo.Country.CountryCode,
         Email                 = GlobalAccess.Instance.CurrentUserInfo.Email
     };
     //var contentKey = dlBook.GetContentKey(GlobalAccess.Instance.CurrentUserInfo.SymmetricKey).Result;
     //GlobalAccess.Instance.CurrentPublication = new PublicationContent(dlBook, contentKey);
     autoMockSettings = new AutoMockSettings
     {
         ConstructorArgTypes = new Type[] { typeof(IPublicationAccess), typeof(IPackageAccess), typeof(IRecentHistoryAccess) }
     };
     container = new MockingContainer <PublicationContentUtil>(autoMockSettings);
 }