public async Task Prepare_DocuSign_Events_For_Storage_Envelope_Run() { var runUrl = GetTerminalRunUrl(); var dataDTO = await HealthMonitor_FixtureData.Prepare_DocuSign_Events_For_Storage_v1_InitialConfiguration_Fr8DataDTO(this); var date = DateTime.Now.ToString(DateTimeFormatInfo.InvariantInfo.ShortDatePattern); var envelopeId = Guid.NewGuid().ToString(); var accountId = "*****@*****.**"; var eventId = Guid.NewGuid().ToString(); var recipientId = Guid.NewGuid().ToString(); var envelopePayload = HealthMonitor_FixtureData.GetEnvelopePayload(); AddPayloadCrate( dataDTO, new EventReportCM() { EventPayload = envelopePayload, EventNames = "Receive Envelope" } ); AddOperationalStateCrate(dataDTO, new OperationalStateCM()); var responsePayloadDTO = await HttpPostAsync <Fr8DataDTO, PayloadDTO>(runUrl, dataDTO); var crateStorage = Crate.GetStorage(responsePayloadDTO); Assert.AreEqual(1, crateStorage.CrateContentsOfType <DocuSignEnvelopeCM_v2>(x => x.Label == "DocuSign Envelope").Count()); }
public async Task Prepare_DocuSign_Events_For_Storage_Run_NoAuth() { var runUrl = GetTerminalRunUrl(); var dataDTO = await HealthMonitor_FixtureData.Prepare_DocuSign_Events_For_Storage_v1_InitialConfiguration_Fr8DataDTO(this); dataDTO.ActivityDTO.AuthToken = null; AddOperationalStateCrate(dataDTO, new OperationalStateCM()); var payload = await HttpPostAsync <Fr8DataDTO, PayloadDTO>(runUrl, dataDTO); CheckIfPayloadHasNeedsAuthenticationError(payload); }
public async Task Prepare_DocuSign_Events_For_Storage_Initial_Configuration_NoAuth() { var configureUrl = GetTerminalConfigureUrl(); var dataDTO = await HealthMonitor_FixtureData.Prepare_DocuSign_Events_For_Storage_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 Prepare_DocuSign_Events_For_Storage_Deactivate_Returns_ActivityDTO() { //Arrange var configureUrl = GetTerminalDeactivateUrl(); HealthMonitor_FixtureData fixture = new HealthMonitor_FixtureData(); var requestActionDTO = await HealthMonitor_FixtureData.Prepare_DocuSign_Events_For_Storage_v1_InitialConfiguration_Fr8DataDTO(this); //Act var responseActionDTO = await HttpPostAsync <Fr8DataDTO, ActivityDTO>( configureUrl, requestActionDTO ); //Assert Assert.IsNotNull(responseActionDTO); Assert.IsNotNull(Crate.FromDto(responseActionDTO.CrateStorage)); }
public async Task Prepare_DocuSign_Events_For_Storage_Initial_Configuration_Check_Crate_Structure() { var configureUrl = GetTerminalConfigureUrl(); var requestActionDTO = await HealthMonitor_FixtureData.Prepare_DocuSign_Events_For_Storage_v1_InitialConfiguration_Fr8DataDTO(this); var responseActionDTO = await HttpPostAsync <Fr8DataDTO, ActivityDTO>( configureUrl, requestActionDTO ); Assert.NotNull(responseActionDTO); Assert.NotNull(responseActionDTO.CrateStorage); var crateStorage = Crate.FromDto(responseActionDTO.CrateStorage); AssertCrateTypes(crateStorage); AssertControls(crateStorage.CrateContentsOfType <StandardConfigurationControlsCM>().Single()); AssertList(crateStorage.CrateContentsOfType <EventSubscriptionCM>().Single()); }