コード例 #1
0
        public async Task InitializeAsync()
        {
            _oldSystemInUse = await CreateSystemAsync();

            _oldSystemUsage = await TakeSystemIntoUseAsync(_oldSystemInUse);

            _newSystem = await CreateSystemAsync();
        }
コード例 #2
0
 private static void AssertFromToSystemInfo(
     ItSystemUsageDTO usage,
     ItSystemUsageMigrationDTO result,
     ItSystemDTO oldSystem,
     ItSystemDTO newSystem)
 {
     Assert.Equal(usage.Id, result.TargetUsage.Id);
     Assert.Equal(oldSystem.Id, result.FromSystem.Id);
     Assert.Equal(newSystem.Id, result.ToSystem.Id);
 }
コード例 #3
0
 private static async Task <ItSystemUsageDTO> TakeSystemIntoUseAsync(ItSystemDTO system, int?organizationId = null)
 {
     return(await ItSystemHelper.TakeIntoUseAsync(system.Id, organizationId ?? system.OrganizationId));
 }
コード例 #4
0
 private static async Task <ItInterfaceExhibitDTO> CreateExhibitAsync(ItInterfaceDTO exposedInterface, ItSystemDTO exposingSystem)
 {
     return(await InterfaceExhibitHelper.CreateExhibit(exposingSystem.Id, exposedInterface.Id));
 }
コード例 #5
0
        private static async Task <HttpResponseMessage> GetMigration(ItSystemUsageDTO usage, ItSystemDTO toSystem)
        {
            var cookie = await HttpApi.GetCookieAsync(OrganizationRole.GlobalAdmin);

            var url = TestEnvironment.CreateUrl($"api/v1/ItSystemUsageMigration?usageId={usage.Id}&toSystemId={toSystem.Id}");

            return(await HttpApi.GetWithCookieAsync(url, cookie));
        }