//[ExpectedException( // ExpectedException = typeof(RestfulServiceException), // ExpectedMessage = @"{""status"":""terminal_error"",""message"":""Sequence contains no elements""}", // MatchType = MessageMatch.Contains //)] public async Task Query_DocuSign_Run_NoAuth() { var runUrl = GetTerminalRunUrl(); var dataDTO = await HealthMonitor_FixtureData.Query_DocuSign_v1_InitialConfiguration_Fr8DataDTO(this); dataDTO.ActivityDTO.AuthToken = null; dataDTO.ActivityDTO.CrateStorage = Crate.ToDto(CreateConfiguredStorage()); AddOperationalStateCrate(dataDTO, new OperationalStateCM()); var payload = await HttpPostAsync <Fr8DataDTO, PayloadDTO>(runUrl, dataDTO); CheckIfPayloadHasNeedsAuthenticationError(payload); }
//[ExpectedException( // ExpectedException = typeof(RestfulServiceException), // ExpectedMessage = @"{""status"":""terminal_error"",""message"":""No AuthToken provided.""}", // MatchType = MessageMatch.Contains //)] public async Task Query_DocuSign_Configuration_NoAuth() { var configureUrl = GetTerminalConfigureUrl(); var dataDTO = await HealthMonitor_FixtureData.Query_DocuSign_v1_InitialConfiguration_Fr8DataDTO(this); dataDTO.ActivityDTO.AuthToken = null; var response = await HttpPostAsync <Fr8DataDTO, ActivityDTO>( configureUrl, dataDTO ); Assert.NotNull(response); Assert.NotNull(response.CrateStorage); Assert.NotNull(response.CrateStorage.Crates); Assert.True(response.CrateStorage.Crates.Any(x => x.ManifestType == "Standard Authentication")); }
public async Task Query_DocuSign_Activate_Returns_ActivityDTO() { //Arrange var configureUrl = GetTerminalActivateUrl(); HealthMonitor_FixtureData fixture = new HealthMonitor_FixtureData(); var requestActionDTO = await HealthMonitor_FixtureData.Query_DocuSign_v1_InitialConfiguration_Fr8DataDTO(this); //Act var responseActionDTO = await HttpPostAsync <Fr8DataDTO, ActivityDTO>( configureUrl, requestActionDTO ); //Assert Assert.IsNotNull(responseActionDTO); Assert.IsNotNull(Crate.FromDto(responseActionDTO.CrateStorage)); }