public void ReadRequest_Should_Return_Null_From_Null_QueryString() { HttpRequest req = SetupGetRequest(); DataIds parsed = _reader.ReadRequest(req); parsed.Should().BeNull(); }
public void ReadRequest_Should_Read_Zeros_From_Correct_QueryString_Bad_Param_Names() { HttpRequest req = SetupGetRequest(new [] { "OrgId", "5", "DivId", "10" }); DataIds parsed = _reader.ReadRequest(req); parsed.OrgNumber.Should().Be(0); parsed.DivNumber.Should().Be(0); }
public void ReadRequest_Should_Read_Zeros_From_Correct_QueryString_Bad_Ids() { HttpRequest req = SetupGetRequest(new [] { SecurityConstants.ORG_ID, "asdf", SecurityConstants.DIV_ID, "fdsa" }); DataIds parsed = _reader.ReadRequest(req); parsed.OrgNumber.Should().Be(0); parsed.DivNumber.Should().Be(0); }
public void ReadRequest_Should_Get_Ids_From_Correct_QueryString() { HttpRequest req = SetupGetRequest(new [] { SecurityConstants.ORG_ID, "5", SecurityConstants.DIV_ID, "10" }); DataIds parsed = _reader.ReadRequest(req); parsed.OrgNumber.Should().Be(5); parsed.DivNumber.Should().Be(10); }
public void ReadRequest_Should_Read_Ids_From_Json(object arg, int org, int div) { HttpRequest req = SetupJsonRequest(arg); DataIds parsed = _reader.ReadRequest(req); parsed.OrgNumber.Should().Be(org); parsed.DivNumber.Should().Be(div); }
public void ReadRequest_Should_Read_Zeros_From_Invalid_QueryString() { HttpRequest req = SetupGetRequest(new [] { SecurityConstants.ORG_ID, "5", "hekllk" }); DataIds parsed = _reader.ReadRequest(req); parsed.OrgNumber.Should().Be(5); parsed.DivNumber.Should().Be(0); }
public void ReadRequest_Should_Return_Null_When_Wrong_ContentType() { HttpRequest req = SetupJsonRequest(new Division { Id = 5, OrganizationId = 15 }); req.ContentType = "text/html"; DataIds parsed = _reader.ReadRequest(req); parsed.Should().BeNull(); }
/// <summary> /// Нормализовать. /// </summary> public sealed override void Normalize() { base.Normalize(); if (string.IsNullOrWhiteSpace(DataSortField)) { DataSortField = "id"; } if (string.IsNullOrWhiteSpace(DataSortDirection)) { DataSortDirection = "desc"; } if (!string.IsNullOrWhiteSpace(DataObjectDummyOneToManyIdsString) && (DataObjectDummyOneToManyIds == null || !DataObjectDummyOneToManyIds.Any())) { DataObjectDummyOneToManyIds = DataObjectDummyOneToManyIdsString.CoreBaseExtConvertToNumericInt64Array(); } if (!string.IsNullOrWhiteSpace(DataIdsString) && (DataIds == null || !DataIds.Any())) { DataIds = DataIdsString.CoreBaseExtConvertToNumericInt64Array(); } }