Beispiel #1
0
        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);
        }
Beispiel #3
0
 public void ShouldResponceDecrypt(RegistrationInfoRequest request, RegistrationInfoResponse response)
 {
     var decoder = new Decoder();
     var encrypt = decoder.EncryptDecrypt(request.QueryParamsHashCode);
 }