public void GetCityByName_Test() { using (IForecastDataAccess svc = new SqliteDataAccessService(ConnectionString)) { City city = svc.GetCityByName(@"Казань"); } }
public ForecastService() { string connStr = ConfigurationManager.AppSettings["DataAccessConnectionString"]; DataAccess = new SqliteDataAccessService(connStr); // Mapping configuration (from DataAccess to WCF contracts) TinyMapper.Bind <DataAccess.Contract.City, Contract.City>(); TinyMapper.Bind <DataAccess.Contract.Forecast, Contract.Forecast>(); }
public void GetForecast_Test() { IEnumerable <Forecast> forecasts; using (IForecastDataAccess svc = new SqliteDataAccessService(ConnectionString)) { forecasts = svc.GetForecast(1, DateTime.Now); } Assert.IsNotNull(forecasts); Assert.IsTrue(forecasts.Any()); }
public void GetCities_Test() { IEnumerable <City> cities; using (IForecastDataAccess svc = new SqliteDataAccessService(ConnectionString)) { cities = svc.GetCities(); } Assert.IsNotNull(cities); Assert.IsTrue(cities.Any()); }
public void AddOrUpdateForecast_Test() { using (IForecastDataAccess svc = new SqliteDataAccessService(ConnectionString)) { DateTime now = DateTime.Now; DateTime targetDate = new DateTime(now.Year, now.Month, now.Day, 1, 0, 0); svc.AddOrUpdateForecast(new Forecast { CityId = 1, TargetDate = targetDate }); } }
public void AddCity_Test() { int result = 0; using (IForecastDataAccess svc = new SqliteDataAccessService(ConnectionString)) { result = svc.AddCity(new City { Name = @"Казань" }); } Assert.IsTrue(result > 0); }