public async Task TestGetClauseLibraryFields_sucess_OKResponse() { //Arrange var clauseLibraryFields = new TemplateClauseLibraryViewModel() { Name = "TopUpAmount", ClauseLibraryId = 1, TemplateId = 38, Description = "Amount of Top-up deposit should be received by hotel", IsSelected = true, IsConfigurable = true, Order = 1 }; var baseResult = new BaseResult <List <TemplateClauseLibraryViewModel> >() { Result = new List <TemplateClauseLibraryViewModel>() { clauseLibraryFields } }; iTemplate.Setup(x => x.GetClauseLibraryFields(38, 1)).Returns(Task.FromResult(baseResult)); //Act var result = contractTemplatesController.GetClauseLibraryFields(38); //Assert Assert.IsTrue(result.Result is OkObjectResult); Assert.AreEqual(((OkObjectResult)result.Result).StatusCode, 200); Assert.IsTrue(((OkObjectResult)result.Result).Value is BaseResult <List <TemplateClauseLibraryViewModel> >); }
/// <summary> /// Update Template Clause Library Fields Request /// </summary> /// <param name="item">Clause Library Fields</param> /// <param name="userName">userName</param> /// <param name="templateId">templateId</param> /// <returns>Update Template Clause Library Fields Request</returns> public static DynamicParameters UpdateTemplateClauseLibraryFieldsRequest(TemplateClauseLibraryViewModel item, string userName, int templateId) { DynamicParameters param = new DynamicParameters(); param.Add(Constants.StoredProcedureParameters.TemplateId, templateId); param.Add(Constants.StoredProcedureParameters.ClauseLibraryId, item.ClauseLibraryId); param.Add(Constants.StoredProcedureParameters.IsSelected, item.IsSelected); param.Add(Constants.StoredProcedureParameters.UpdatedBy, userName); param.Add(Constants.StoredProcedureParameters.UpdatedDate, DateTime.Now.JakartaOffset()); return(param); }