コード例 #1
0
        public async Task <BaseResponseMessage> BoatService(RequestBoats request)
        {
            BoatOperation op = new BoatOperation(request, this.boatsService);

            op.Execute();

            return(op.response);
        }
コード例 #2
0
ファイル: BoatServiceTest.cs プロジェクト: emrahbasmaz/boat
        public void BoatOperation()
        {
            BoatsService service     = new BoatsService();
            RequestBoats requestBoat = new RequestBoats
            {
                BOAT_ID       = 3,
                BOAT_INFO     = "TestBoat3",
                CAPTAIN_ID    = 1,
                FLAG          = "TR",
                BOAT_NAME     = "TestBoat3",
                INSERT_USER   = "******",
                QUANTITY      = 14,
                ROTA_INFO     = "testRota3",
                UPDATE_USER   = "******",
                PRICE         = "50",
                PRIVATE_PRICE = "150",
                REGION_ID     = 2,
                TOUR_TYPE     = Enum.GetName(typeof(Enums.TourType), 1),

                Header = new Header
                {
                    Device         = (int)DeviceEnum.Device.WEB,
                    OperationTypes = (int)OperationType.OperationTypes.UPDATE,
                    RequestId      = Guid.NewGuid().ToString(),
                    ApiKey         = "U6l1hKzpZDrgfTaKxpQm3A/6raDiroAI7ueTgMNwhQs=",
                    TokenId        = ""
                }
            };

            BoatOperation bb = new BoatOperation(requestBoat, service);

            bb.Execute();

            Assert.IsNotNull(bb.response);
            Assert.IsTrue(bb.response.header.IsSuccess == true);
        }