Beispiel #1
0
            public static Team CreateTeam(TeamId teamId, Name name)
            {
                // prepare
                var odataProvider   = new TeamOdataProvider();
                var writeRepository = new TeamWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
                var readRepository  = new TeamReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), odataProvider);

                // create
                var team = new Team(teamId, name);

                writeRepository.CreateAsync(team).GetAwaiter().GetResult();

                // result
                var result = readRepository.GetAsync(teamId.GetGuid()).Result;

                return(result);
            }