private bool CompareApartComplexes(ApartComplex lhs, ApartComplex rhs)
 {
     return(lhs.Source == rhs.Source &&
            lhs.Name == rhs.Name &&
            lhs.CityName == rhs.CityName &&
            lhs.Url == rhs.Url);
 }
        private ApartComplex CreateApartComplex(HtmlNode complexHtml, string cityName)
        {
            var temp = new ApartComplex()
            {
                Source   = _source,
                Name     = _pageHandler.ParseApartComplexText(complexHtml),
                CityName = cityName,
                Url      = _pageHandler.CreateLunUaUrl(_pageHandler.ParseApartComplexHRef(complexHtml))
            };

            return(temp);
        }
Example #3
0
        private Mock <ApartComplexRepository> MockApartComplexRepository(int apartComplexIndex, ApartComplex expectedResult)
        {
            var apartComplexRepositoryMock = new Mock <ApartComplexRepository>(null);

            apartComplexRepositoryMock
            .Setup(repository => repository.GetApartComplex(apartComplexIndex))
            .ReturnsAsync(expectedResult);

            return(apartComplexRepositoryMock);
        }