コード例 #1
0
ファイル: DynItemManagerTests.cs プロジェクト: yazici/CNCLib
        public async Task DeleteItemNone()
        {
            // arrange

            var srv = CreateMock <IItemService>();

            var ctrl = new DynItemController(srv);

            //act

            await ctrl.Delete(1);

            //assert
            await srv.Received().Get(1);

            await srv.DidNotReceiveWithAnyArgs().Delete((Item)null);
        }
コード例 #2
0
ファイル: DynItemManagerTests.cs プロジェクト: yazici/CNCLib
        public async Task DeleteItem()
        {
            // arrange

            var srv = CreateMock <IItemService>();

            Item itemEntity = CreateItem();

            srv.Get(1).Returns(itemEntity);

            var ctrl = new DynItemController(srv);

            //act

            await ctrl.Delete(1);

            //assert
            await srv.Received().Get(1);

            await srv.Received().Delete(itemEntity);
        }