public FileReadServiceTests() { fileReadServiceMock = new Mock <IFileReadService>(); var binary = GeoBaseTestData.GetBinaryGeoBase(); fileReadServiceMock.Setup(x => x.ReadAllBytes("secret")).Returns(binary); }
public void ExceptionWithOffsetGreatedObjectSizeTest() { var binary = GeoBaseTestData.GetBinaryGeoBase(); var converter = new ConverterService(); Assert.Throws <ArgumentOutOfRangeException>(() => converter.ConvertToCity(binary, binary.Length - 10)); Assert.Throws <ArgumentOutOfRangeException>(() => converter.ConvertToHeader(binary, binary.Length - 10)); }
public void ConvertCorrectBinaryToHeader() { var binary = GeoBaseTestData.GetBinaryGeoBase(); var converter = new ConverterService(); var header = converter.ConvertToHeader(binary, 0); Assert.Equal(header.Version, 1); Assert.Equal(header.Name, GeoBaseTestData.DbName); }
public RepositoryTests() { repositoryMock = new Mock <IRepository>(); converterServiceMock = new Mock <IConverterService>(); fileReadServiceMock = new Mock <IFileReadService>(); var binary = GeoBaseTestData.GetBinaryGeoBase(); fileReadServiceMock.Setup(x => x.ReadAllBytes("secret")).Returns(binary); }
public void ConvertCorrectBinaryToCity() { var binary = GeoBaseTestData.GetBinaryGeoBase(); var converter = new ConverterService(); var header = converter.ConvertToHeader(binary, 0); var firstCity = converter.ConvertToCity(binary, (int)header.OffsetLocations); var secondCity = converter.ConvertToCity(binary, (int)header.OffsetLocations + Constants.CitySize); Assert.Equal(firstCity.CityName, "cit_1"); Assert.Equal(secondCity.CityName, "cit_2"); }
public SearchServiceTests() { memoryCacheMock = new Mock <IMemoryCache>(); searchServiceMock = new Mock <ISearchService>(); fileReadServiceMock = new Mock <IFileReadService>(); var binary = GeoBaseTestData.GetBinaryGeoBase(); fileReadServiceMock.Setup(x => x.ReadAllBytes("secret")).Returns(binary); repository = new Repository(fileReadServiceMock.Object, new ConverterService()); repository.Load("secret"); }