public void CinemaService_CreateCinemaAsync_ReturnsListOfCinemas() { //Arrange _city = new City { Id = 1, Name = "Miami" }; _cityDomainModel = new CityDomainModel() { Id = _city.Id, Name = _city.Name }; var numOfRows = 2; var numOfSeats = 3; _mockCinemaRepository.Setup(x => x.Insert(It.IsAny <Data.Cinema>())).Returns(_cinema); _mockCityRepository.Setup(x => x.GetByIdAsync(It.IsAny <int>())).ReturnsAsync(_city); //Act var resultAction = cinemaService.CreateCinemaAsync(_cinemaDomainModel, numOfSeats, numOfRows, "auditorium123").ConfigureAwait(false).GetAwaiter().GetResult(); //Assert Assert.IsNotNull(resultAction); Assert.AreEqual(_cinema.Name, resultAction.Name); Assert.IsInstanceOfType(resultAction, typeof(CinemaDomainModel)); }