public static Task CreateInvalidLanguage() { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new BookOrganizer2DbContext(connectionString); var repository = new LanguageRepository(context); var languageService = new LanguageService(repository); var languageId = new LanguageId(SequentialGuid.NewSequentialGuid()); var command = new Commands.Create { Id = languageId }; return(languageService.Handle(command)); }
public static async Task <Language> CreateValidLanguage() { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new BookOrganizer2DbContext(connectionString); var repository = new LanguageRepository(context); var languageService = new LanguageService(repository); var command = new Commands.Create { Id = new LanguageId(SequentialGuid.NewSequentialGuid()), Name = "pig latin" }; await languageService.Handle(command); return(await repository.GetAsync(command.Id)); }