Beispiel #1
0
        public static Task CreateInvalidNationality()
        {
            var connectionString   = ConnectivityService.GetConnectionString("TEMP");
            var context            = new BookOrganizer2DbContext(connectionString);
            var repository         = new NationalityRepository(context);
            var nationalityService = new NationalityService(repository);

            var nationalityId = new NationalityId(SequentialGuid.NewSequentialGuid());
            var command       = new Commands.Create {
                Id = nationalityId
            };

            return(nationalityService.Handle(command));
        }
Beispiel #2
0
        public static async Task <Nationality> CreateValidNationality()
        {
            var connectionString = ConnectivityService.GetConnectionString("TEMP");
            var context          = new BookOrganizer2DbContext(connectionString);
            var repository       = new NationalityRepository(context);

            var nationalityService = new NationalityService(repository);

            var command = new Commands.Create
            {
                Id   = new NationalityId(SequentialGuid.NewSequentialGuid()),
                Name = "american"
            };

            await nationalityService.Handle(command);

            return(await repository.GetAsync(command.Id));
        }