コード例 #1
0
ファイル: Program.cs プロジェクト: icerfog/ApiTestProj
        private static async void Delete(long id)
        {
            var item = await client.GetById(id);

            Console.Write($" R u realy want to remove record({item.FirstName} {item.LastName})? (y-yes): ");
            if (Console.ReadLine().ToLower() != "y")
            {
                logger.Info("Record " + id + " deleting abort");
                return;
            }
            await client.Delete(id);

            logger.Info("Record id=" + id + " EXTERMINATED");
        }
コード例 #2
0
ファイル: TestWebAPITest.cs プロジェクト: leloulight/LucentDb
        public void Delete_Should_Delete_A_Test()
        {
            _repository
            .Setup(it => it.Delete(It.IsAny <Int32>()))
            .Callback <Int32>((id) =>
            {
                var i = _repositoryList.FindIndex(q => q.Id == id);
                _repositoryList.RemoveAt(i);
            });
            var iniCount = _repositoryList.Count();
            HttpResponseMessage result = _target.Delete(1);

            Assert.AreEqual(iniCount - 1, _repositoryList.Count());
            Assert.AreEqual(HttpStatusCode.OK, result.StatusCode);
        }