public async Task GetOrCreateTownByName_WithData_ShouldReturnTown() { var context = SteuDbContextInMemoryFactory.InitializeContext(); TownsService service = this.IntializeTownsService(context); var repository = new EfRepository <Town>(context); var actualResult = service.GetOrCreateTownByName("Sofia"); Assert.Equal("Sofia", actualResult.Name); }