Esempio n. 1
0
        public async Task Handle_Should_Return_Mock_If_ShouldRequestContinue_Is_False()
        {
            var mockShortCircuit = new MockShortCircuit(shouldRequestContinue: false);

            var result = await mockShortCircuit.Handle(null, new CancellationToken(), null);

            Assert.AreEqual(result, "Next was not called");
        }
Esempio n. 2
0
        public async Task Handle_Should_Return_Next_If_ShouldRequestContinue_Is_True()
        {
            Task <string> ReturnMockNext() => Task.FromResult("Next result");

            var mockShortCircuit = new MockShortCircuit(shouldRequestContinue: true);

            var result = await mockShortCircuit.Handle(null, new CancellationToken(), ReturnMockNext);

            Assert.AreEqual(result, "Next result");
        }