コード例 #1
0
ファイル: BoatTest.cs プロジェクト: SimyThomas/TestProject
        public void GetBoatTest()
        {
            var apiBoat    = DefaultBoat();
            var boatEntity = BoatData.CreateBoat(apiBoat);
            var boat       = BoatData.GetBoatbyId(boatEntity.Identifier);

            Assert.IsNotNull(boat.BuilderName, $"No boat is retrieved");
        }
コード例 #2
0
ファイル: BoatTest.cs プロジェクト: SimyThomas/TestProject
        public void CreateAndDeleteBoatTest()
        {
            Boat apiBoat = null;

            apiBoat = DefaultBoat();
            var boatEntity = BoatData.CreateBoat(apiBoat);

            BoatData.DeleteBoatbyId(boatEntity.Identifier);
            var boat = BoatData.GetBoatbyId(boatEntity.Identifier);

            Assert.IsNull(boat, $"The boat is not deleted");
        }
コード例 #3
0
        public async Task <IHttpActionResult> GetBoat(int boatId)
        {
            var result = await Task <Boat> .Run(() => BoatData.GetBoatbyId(boatId));

            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(Content(HttpStatusCode.NotFound, $"No boat is available for the boatId provided"));
            }
        }