public async Task CreateVillageParameterNullShouldReturnNull()
        {
            var newVillageName = "";

            var villageServices = new VillageServices(context);
            var actualResult    = await villageServices.CreateVillageAsync(newVillageName);

            Assert.That(actualResult == null, ResultShouldBNullMessage);
        }
        public async Task CreateVillageWithExistingNameShouldReturnTheVillage()
        {
            var existingVillageName         = "Пасарел";
            var expectedVillageToBeReturned = TestData.FirstOrDefault(x => x.Name == existingVillageName);

            var villageServices = new VillageServices(context);
            var actualResult    = await villageServices.CreateVillageAsync(existingVillageName);

            ;
            Assert.That(expectedVillageToBeReturned.Name.Equals(actualResult.Name), ResultShuoldBeTrueMessage);
            Assert.That(expectedVillageToBeReturned.Id.Equals(actualResult.Id), ResultShuoldBeTrueMessage);
        }
        public async Task CreateVillageShouldReturnTrue()
        {
            var expectedResult = new Village {
                Id = 1, Name = "Бацова маала"
            };
            var newVillageName = "Бацова маала";

            var context = this.GetDbContext();

            var villageServices = new VillageServices(context);
            var actualResult    = await villageServices.CreateVillageAsync(newVillageName);

            Assert.That(expectedResult.Name.Equals(actualResult.Name), ResultShuoldBeTrueMessage);
            Assert.That(expectedResult.Id.Equals(actualResult.Id), ResultShuoldBeTrueMessage);
        }