public async Task CreateSuccessfullyAddsNewLanguage() { AutoMapperInitializer.InitializeMapper(); var context = InMemoryDbContextInitializer.InitializeContext(); var repository = new EfDeletableEntityRepository <Language>(context); var service = new LanguagesService(repository); var model = new CreateViewModel { Name = "New Language", IsDeleted = true, }; int id = await service.CreateAsync(model); Assert.NotEqual(-1, id); Assert.Equal(1, context.Languages.IgnoreQueryFilters().Count()); }