public void ShouldConvert(string name, Filter filter, Place[] places, RegistrationInfoResponse expect) { var converter = new RegistrationInfoResponseConverter(); var actual = converter.Convert(filter, places); actual.Should().BeEquivalentTo(expect); }
public void ShouldReturnResponce() { //Given var jsonString = "{\"filter\":\"value\"}"; var request = new RegistrationInfoRequest { QueryParamsHashCode = "anyString" }; var filter = new Filter { From = DateTime.Parse("2021-01-12 12:00:55.033"), To = DateTime.Parse("2021-01-12 12:00:55.033"), IssValue = "333-22-44", IssType = Mag.VisualizationLocation.Adapter.IssType.Phone, OtmCipher = "ПТП-2020", OtmGuid = Guid.Parse("93f12ddf-ba74-46ea-b739-319622d331d5"), Password = "******", User = "******" }; var places = new Place[9]; var expect = new RegistrationInfoResponse(); _mockDecoder .Setup(x => x.EncryptDecrypt(request.QueryParamsHashCode)) .Returns(jsonString); _mockJsonSerealizer .Setup(x => x.Serealaze <Filter>(jsonString)) .Returns(filter); _mockMtb.Setup(x => x.GetPlaces(filter)).Returns(places); _mockRegistrationInfoResponse.Setup(x => x.Convert(filter, places)).Returns(expect); var actual = _target.GetRegistrationInfo(request); actual.Should().BeEquivalentTo(expect); }
public void ShouldResponceDecrypt(RegistrationInfoRequest request, RegistrationInfoResponse response) { var decoder = new Decoder(); var encrypt = decoder.EncryptDecrypt(request.QueryParamsHashCode); }