public void Given_UndefinedEvent_Should_Reject() { // Arrange _httpService.Setup(x => x.Post(It.IsAny <string>(), It.IsAny <Event <object> >())); // Act var statusService = new EventStatusService(_logger.Object, _httpService.Object, _appSettingsMock.Object); var evt = statusService.VerifyEvent(new Event <object> { Action = "SomeUndefinedAction" }); // Verify Assert.Equal(Status.ADAPTER_REJECTED, evt.Status); _httpService.Verify(x => x.Post(It.IsAny <string>(), It.IsAny <Event <object> >()), Times.Once()); }
public void Given_VerifiedAction_Should_Accept() { // Arrange _httpService.Setup(x => x.Post(It.IsAny <string>(), It.IsAny <Event <object> >())); // Act var statusService = new EventStatusService(_logger.Object, _httpService.Object, _appSettingsMock.Object); var evt = statusService.VerifyEvent(new Event <object> { Action = "health" }); // Verify Assert.Equal(Status.ADAPTER_ACCEPTED, evt.Status); _httpService.Verify(x => x.Post(It.IsAny <string>(), It.IsAny <Event <object> >()), Times.Once()); }