public async Task OneMiddlewareItem() { WasCalledMiddlware simple = new WasCalledMiddlware(); Middleware.MiddlewareSet m = new Middleware.MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.ReceiveActivity(null); Assert.IsTrue(simple.Called); }
public async Task OneMiddlewareItem() { WasCalledMiddlware simple = new WasCalledMiddlware(); MiddlewareSet m = new MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.SendActivity(null, new List <IActivity>()); Assert.IsTrue(simple.Called); }
public async Task OneMiddlewareItem() { WasCalledMiddlware simple = new WasCalledMiddlware(); Middleware.MiddlewareSet m = new Middleware.MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.ContextCreated(null); Assert.IsTrue(simple.Called); }
public async Task OneMiddlewareItemWithDelegate() { WasCalledMiddlware simple = new WasCalledMiddlware(); MiddlewareSet m = new MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.ReceiveActivityWithStatusAsync(null, null, default(CancellationToken)); Assert.IsTrue(simple.Called); }
public async Task TwoMiddlewareItems() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); Middleware.MiddlewareSet m = new Middleware.MiddlewareSet(); m.Use(one); m.Use(two); await m.ReceiveActivity(null); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); }
public async Task TwoMiddlewareItems() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); Middleware.MiddlewareSet m = new Middleware.MiddlewareSet(); m.Use(one); m.Use(two); await m.ContextCreated(null); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); }
public async Task TwoMiddlewareItems() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); MiddlewareSet m = new MiddlewareSet(); m.Use(one); m.Use(two); await m.ReceiveActivityWithStatusAsync(null, null, default(CancellationToken)); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); }
public async Task TwoMiddlewareItems() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); MiddlewareSet m = new MiddlewareSet(); m.Use(one); m.Use(two); await m.SendActivity(null, new List <IActivity>()); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); }
public async Task OneMiddlewareItem() { WasCalledMiddlware simple = new WasCalledMiddlware(); bool wasCalled = false; async Task CallMe(ITurnContext context) { wasCalled = true; } MiddlewareSet m = new MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.ReceiveActivityWithStatus(null, CallMe); Assert.IsTrue(simple.Called); Assert.IsTrue(wasCalled, "Delegate was not called"); }
public async Task OneMiddlewareItem() { var simple = new WasCalledMiddlware(); bool wasCalled = false; Task CallMe(ITurnContext turnContext, CancellationToken cancellationToken) { wasCalled = true; return(Task.CompletedTask); } MiddlewareSet m = new MiddlewareSet(); m.Use(simple); Assert.IsFalse(simple.Called); await m.ReceiveActivityWithStatusAsync(null, CallMe, default(CancellationToken)); Assert.IsTrue(simple.Called); Assert.IsTrue(wasCalled, "Delegate was not called"); }
public async Task TwoMiddlewareItemsWithDelegate() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); int called = 0; async Task CallMe(ITurnContext context) { called++; } MiddlewareSet m = new MiddlewareSet(); m.Use(one); m.Use(two); await m.ReceiveActivityWithStatus(null, CallMe); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); Assert.IsTrue(called == 1, "Incorrect number of calls to Delegate"); }
public async Task TwoMiddlewareItemsWithDelegate() { WasCalledMiddlware one = new WasCalledMiddlware(); WasCalledMiddlware two = new WasCalledMiddlware(); int called = 0; Task CallMe(ITurnContext turnContext, CancellationToken cancellationToken) { called++; return(Task.CompletedTask); } MiddlewareSet m = new MiddlewareSet(); m.Use(one); m.Use(two); await m.ReceiveActivityWithStatusAsync(null, CallMe, default(CancellationToken)); Assert.IsTrue(one.Called); Assert.IsTrue(two.Called); Assert.IsTrue(called == 1, "Incorrect number of calls to Delegate"); }