/// <summary> /// Method to ensure that the result in the data layer response model is not null. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="model"></param> /// <param name="msg"></param> public static void NotNull <T>(DalResponseModel <T> model, string msg) where T : class { if (model.Result == null) { throw new NotFoundException(msg); } }
/// <summary> /// Method to ensure that the response model returned by the data layer /// is free of errors. /// </summary> /// <param name="model"></param> public static void Success(DalResponseModel model) { if (model.HasError) { throw model.Exception; } }
public void Success_Valid() { //Arrange var response = new DalResponseModel<bool> { HasError = false }; //Act HttpAssert.Success(response); }
public void Success_Valid() { //Arrange var response = new DalResponseModel <bool> { HasError = false }; //Act HttpAssert.Success(response); }
public void Success_InValid() { //Arrange var dalResp = new DalResponseModel<bool> { HasError = true, Exception = new NullReferenceException() }; //Act HttpAssert.Success(dalResp); }
public void Success_InValid() { //Arrange var dalResp = new DalResponseModel <bool> { HasError = true, Exception = new NullReferenceException() }; //Act HttpAssert.Success(dalResp); }
public void NotNull_Invalid() { //Arrange var dalResp = new DalResponseModel<ColumnModel> { Result = null, HasError = false }; //Act HttpAssert.NotNull(dalResp, ""); }
public void NotNull_Valid() { //Arrange var dalResp = new DalResponseModel<ColumnModel> { HasError = false, Result = new ColumnModel() }; //Act HttpAssert.NotNull(dalResp, ""); }
public void NotNull_Invalid() { //Arrange var dalResp = new DalResponseModel <ColumnModel> { Result = null, HasError = false }; //Act HttpAssert.NotNull(dalResp, ""); }
public void NotNull_Valid() { //Arrange var dalResp = new DalResponseModel <ColumnModel> { HasError = false, Result = new ColumnModel() }; //Act HttpAssert.NotNull(dalResp, ""); }