示例#1
0
 public void DeleteFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Delete(It.IsAny <string>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Delete(""));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#2
0
 public void ConvertToVODFail()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.ConvertToVOD(It.IsAny <string>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.ConvertToVOD(Guid.NewGuid().ToString()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#3
0
 public void LogoutFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Logout()).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Logout());
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#4
0
 public void UpdateFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Update(It.IsAny <UpdateEntityParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Update(EntityMockParameter.UpdateInValidEntityParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#5
0
 public void ChangePasswordFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.ChangePassword(It.IsAny <ChangePasswordParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.ChangePassword(UserMockParamter.ChangePasswordParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#6
0
 public void StartFeedFail()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.StartFeed(It.IsAny <StartFeedParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.StartFeed(new StartFeedParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#7
0
 public void CreateFail()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Create(It.IsAny <CreateLiveParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Create(LiveMockParameter.CreateLiveParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#8
0
 public void RetrieveFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Retrieve(It.IsAny <RetriveStorageParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Retrieve(new RetriveStorageParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#9
0
 public void CreateStorageFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.Add(It.IsAny <AddStorageParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.Add(StorageMockParameter.CreateInValidStorageParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }
示例#10
0
 public void DeleteCategoryRelationFailWithAPIResponse()
 {
     foreach (var statusCode in this.StatusCodes)
     {
         mockService.Setup(_ => _.DeleteRelation(It.IsAny <CategoryRelationParameter>())).Throws(BaseMockResponse.ErrorResponse(statusCode));
         var ex = Assert.Throws <UizaException>(() => mockService.Object.DeleteRelation(CategoryMockParameter.CreateInValidCategoryRelationParameter()));
         Assert.Equal(statusCode, ex.UizaInnerException.Code);
     }
 }