public static IEnumerable <TransportType> GetTransportTypes()
            {
                var repository = new TransportTypeReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
                var result     = repository.ListAsync(null, null, null).Result;

                return(result);
            }
            public static TransportType CreateTransportType(string code, string name, string source)
            {
                // prepare
                var writeRepository = new TransportTypeWriteRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
                var readRepository  = new TransportTypeReadRepository(new DataContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));

                // create
                var transportType = new TransportType(Guid.NewGuid(), code, name, source);
                IEnumerable <TransportType> transportTypes = new List <TransportType>()
                {
                    transportType
                };

                transportTypes.ToList().ForEach(x => writeRepository.CreateAsync(x).GetAwaiter().GetResult());

                // result
                var result = readRepository.GetAsync(transportType.Id).Result;

                return(result);
            }
Exemple #3
0
 public void TestInitialize()
 {
     RepositoryTestsHelper.Init(Consts.Collections.TransportTypeCollectionName);
     _repository = new TransportTypeReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)));
 }