示例#1
0
        public void AddUserAndBusiness_RequiredParameters()
        {
            var internalServiceCallVo = InternalServiceCallVo.ConcreteBuilder
                                        .SetToken("0469eba2ddf84cb49eff254fe353638d")
                                        .Build();

            var output = new ResultSrv <BusinessSrv>();
            var num    = new Random().Next(10000);
            var addUserAndBusinessVo = AddUserAndBusinessVo.ConcreteBuilder
                                       .SetServiceCallParameters(internalServiceCallVo)
                                       .SetUsername($"Username{num}")
                                       .SetBusinessName($"BusinessName{num}")
                                       .SetGuildCode(new[] { "TOILETRIES_GUILD", "HEALTH_GUILD" })
                                       .SetCountry("ایران")
                                       .SetState("رضوی")
                                       .SetCity("مشهد")
                                       .SetAddress("تست")
                                       .SetDescription("تست 11")
                                       .SetAgentFirstName("test")
                                       .SetAgentLastName("test")
                                       .SetEmail("*****@*****.**")
                                       .Build();

            DealingService.AddUserAndBusiness(addUserAndBusinessVo, response => Listener.GetResult(response, out output));
            Assert.False(output.HasError);
        }
示例#2
0
 public ResultSrv <BusinessSrv> AddUserAndBusiness()
 {
     try
     {
         var output = new ResultSrv <BusinessSrv>();
         var addUserAndBusinessVo = AddUserAndBusinessVo.ConcreteBuilder
                                    .SetServiceCallParameters(internalServiceCallVo)
                                    .SetUsername("")
                                    .SetBusinessName("")
                                    .SetGuildCode(new[] { "TOILETRIES_GUILD", "HEALTH_GUILD" })
                                    .SetCountry("ایران")
                                    .SetState("رضوی")
                                    .SetCity("مشهد")
                                    .SetAddress("")
                                    .SetDescription("تست 11")
                                    .SetAgentFirstName("")
                                    .SetAgentLastName("")
                                    .SetEmail("")
                                    //.SetFirstName("")
                                    //.SetLastName("")
                                    //.SetSheba("")
                                    //.SetNationalCode("")
                                    //.SetEconomicCode("")
                                    //.SetRegistrationNumber("")
                                    //.SetCellphone("09057604247")
                                    //.SetPhone("")
                                    //.SetFax("")
                                    //.SetPostalCode("")
                                    //.SetNewsReader(false)
                                    //.SetLogoImage("")
                                    //.SetCoverImage("")
                                    //.SetTags(new []{"tst1","tst2"})
                                    //.SetTagTrees(new string[]{})
                                    //.SetTagTreeCategoryName("")
                                    //.SetLink("")
                                    //.SetLat(0)
                                    //.SetLng(0)
                                    //.SetAgentNationalCode("")
                                    .Build();
         DealingService.AddUserAndBusiness(addUserAndBusinessVo, response => Listener.GetResult(response, out output));
         return(output);
     }
     catch (PodException podException)
     {
         Console.WriteLine(
             $"-- {podException.Code}-an error has occured : {Environment.NewLine}{podException.Message}");
         throw;
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception.Message);
         throw;
     }
 }
示例#3
0
        public void AddUserAndBusiness_AllParameters()
        {
            var internalServiceCallVo = InternalServiceCallVo.ConcreteBuilder
                                        .SetToken("0469eba2ddf84cb49eff254fe353638d")
                                        .Build();

            var output = new ResultSrv <BusinessSrv>();
            var num    = new Random().Next(10000);
            var addUserAndBusinessVo = AddUserAndBusinessVo.ConcreteBuilder
                                       .SetServiceCallParameters(internalServiceCallVo)
                                       .SetUsername($"Username{num}")
                                       .SetBusinessName($"BusinessName{num}")
                                       .SetGuildCode(new[] { "TOILETRIES_GUILD", "HEALTH_GUILD" })
                                       .SetCountry("ایران")
                                       .SetState("رضوی")
                                       .SetCity("مشهد")
                                       .SetAddress("تست")
                                       .SetDescription("تست 11")
                                       .SetAgentFirstName("test")
                                       .SetAgentLastName("test")
                                       .SetEmail("*****@*****.**")
                                       .SetFirstName("test")
                                       .SetLastName("test")
                                       .SetSheba("980570100680013557234101")
                                       .SetNationalCode("1111441111")
                                       .SetEconomicCode("1234")
                                       .SetRegistrationNumber("1234fa")
                                       .SetCellphone("09057604247")
                                       .SetPhone("05132222222")
                                       .SetFax("05133333333")
                                       .SetPostalCode("9185175673")
                                       .SetNewsReader(false)
                                       .SetLogoImage("https://core.pod.ir:443/nzh/image/?imageId=110531&width=909&height=909&hashCode=16b11e5cf3c-0.42178732891944504")
                                       .SetCoverImage("https://core.pod.ir:443/nzh/image/?imageId=110531&width=909&height=909&hashCode=16b11e5cf3c-0.42178732891944504")
                                       .SetTags(new[] { "tst1", "tst2" })
                                       .SetTagTrees(new [] { "tstchild" })
                                       .SetTagTreeCategoryName("testcode")
                                       .SetLink("https://core.pod.ir:443/nzh/image/?imageId=110531&width=909&height=909&hashCode=16b11e5cf3c-0.42178732891944504")
                                       .SetLat(35.12345)
                                       .SetLng(35.12345)
                                       .SetAgentNationalCode("1111221111")
                                       .Build();

            DealingService.AddUserAndBusiness(addUserAndBusinessVo,
                                              response => Listener.GetResult(response, out output));
            Assert.False(output.HasError);
        }