Esempio n. 1
0
        public async Task Test_If_Manager_Created_Is_Called()
        {
            await _operator.Run();

            _mock.Setup(o => o.Created(It.IsAny <TestEntity>()));
            _mock.Verify(o => o.Created(It.IsAny <TestEntity>()), Times.Never);
            _operator.MockedClient.UpdateResult = new TestEntity();
            var queue = _operator.GetMockedEventQueue <TestEntity>();

            queue.Created(new TestEntity());
            _mock.Verify(o => o.Created(It.IsAny <TestEntity>()), Times.Once);
        }
Esempio n. 2
0
        public async Task Test_If_Manager_Finalized_Is_Called()
        {
            await _operator.Run();

            _mock.Setup(o => o.Finalized(It.IsAny <TestEntity>()));
            _mock.Verify(o => o.Finalized(It.IsAny <TestEntity>()), Times.Never);
            _operator.MockedClient.UpdateResult = new TestEntity();
            var queue = _operator.GetMockedEventQueue <TestEntity>();

            queue.Finalizing(
                new TestEntity
            {
                Metadata = new V1ObjectMeta
                {
                    Finalizers = new[] { new TestEntityFinalizer(_mock.Object).Identifier },
                }
            });
            _mock.Verify(o => o.Finalized(It.IsAny <TestEntity>()), Times.Once);
        }