public async Task HandleFr8Request_Run_ReturnsPayloadDTO() { var f8Data = Fixture_HandleRequest.terminalMockFr8DataDTO(); f8Data.ContainerId = Guid.NewGuid(); var result = await _activityExecutor.HandleFr8Request("run", null, f8Data); Assert.IsNotNull(result); Assert.IsInstanceOf(typeof(PayloadDTO), result); }
public async Task HandleFr8Request_Activate_ReturnsActivityDTO() { var result = await _activityExecutor.HandleFr8Request("activate", null, Fixture_HandleRequest.terminalMockFr8DataDTO()); Assert.IsNotNull(result); Assert.IsInstanceOf(typeof(ActivityDTO), result); var crateStorage = CrateManagerHelper.FromDto(((ActivityDTO)result).CrateStorage); Assert.NotNull(crateStorage); //var crateResult = crateStorage.CrateContentsOfType<StandardConfigurationControlsCM>().SingleOrDefault(); //Assert.Greater(crateResult.Controls.Count(x => x.Label.ToLower() == "activate"), 0); }
public async Task HandleFr8Request_ExecuteChildActivities_ReturnsPayloadDTO() { var f8Data = Fixture_HandleRequest.terminalMockFr8DataDTO(); f8Data.ContainerId = Guid.NewGuid(); var parameters = new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("scope", "childActivities") }; var result = await _activityExecutor.HandleFr8Request("run", parameters, f8Data); Assert.IsNotNull(result); Assert.IsInstanceOf(typeof(PayloadDTO), result); }