public override void TestInitialize() { addAspNetUser(GetRandom.String()); base.TestInitialize(); repository = new InsuranceRepository(db); controller = "insurance"; }
public InsuranceController(InsuranceRepository insuranceRepository, ContractRepository contractRepository, BranchContext branchContext, ISessionContext sessionContext) { _insuranceRepository = insuranceRepository; _contractRepository = contractRepository; _branchContext = branchContext; _sessionContext = sessionContext; }
public void AddInsuranceWith_Correct_Parameter() { //ARRANGE var options = new DbContextOptionsBuilder <FleetManagmentContext>() .UseInMemoryDatabase(databaseName: MethodBase.GetCurrentMethod().Name) .Options; using var context = new FleetManagmentContext(options); IInsuranceRepository insuranceRepository = new InsuranceRepository(context); InsuranceTO insurance = new InsuranceTO { Name = "AG", }; InsuranceTO insurance2 = new InsuranceTO { Name = "Ethias", }; //ACT var addedInsurance = insuranceRepository.Insert(insurance); var addedInsurance2 = insuranceRepository.Insert(insurance2); context.SaveChanges(); //ASSERT Assert.IsNotNull(addedInsurance); Assert.AreNotEqual(0, addedInsurance.Id); Assert.AreEqual("AG", addedInsurance.Name); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddCors(c => { c.AddPolicy("AllowOrigin", options => options.AllowAnyOrigin()); }); services.AddControllers(); IInsuranceManagementService insuranceManagementService; IInsuranceDomain InsuranceDomain = new InsuranceDomain(); ISerializer Serializer = new Serializer(); IInsuranceFormatInputOutput InsuranceFormatInputOutput = new InsuranceFormatInputOutput(InsuranceDomain, Serializer); IInsuranceRepository InsuranceRepository = new InsuranceRepository(); IInsuranceServiceResponse InsuranceServiceResponse = new InsuranceServiceResponse(InsuranceRepository); insuranceManagementService = new InsuranceManagementService( InsuranceDomain, InsuranceFormatInputOutput, InsuranceServiceResponse, Serializer ); services.AddSingleton <IInsuranceManagementService>(insuranceManagementService); }
public void TestSetup() { InsuranceInitializeDB db = new InsuranceInitializeDB(); Database.SetInitializer(db); Database.SetInitializer(new InsuranceInitializeDB()); repository = new InsuranceRepository(); }
public InsuranceController(InsuranceTypeRepository insuranceTypeRepository, InsuranceRepository insuranceRepository, IMapper mapper, IUserService userService) { _insuranceTypeRepository = insuranceTypeRepository; _insuranceRepository = insuranceRepository; _mapper = mapper; _userService = userService; }
public void Fact_PostInsurance() { var insurer = new Insurance(1, "Santader", 1, true); insurer = new InsuranceRepository(_context).Post(insurer); Assert.Equal(1, insurer.Id); }
public void CalculatingInssuranceCost() { InsuranceRepository _insuranceRepo = new InsuranceRepository(); InsurancePoco driverOne = new InsurancePoco("Sam", 2, 2, 2, 2); decimal actual = _insuranceRepo.InsuranceCost(driverOne); decimal expected = 175; Assert.AreEqual(expected, actual); }
public void Delete(UpdateInsuranceCommand updatedInsuranceCommand, int id) { var repo = new InsuranceRepository(); var updatedInsurance = new Insurance { Provider = updatedInsuranceCommand.Provider, TypeId = updatedInsuranceCommand.TypeId, }; repo.DeleteInsurance(updatedInsurance, id); }
public UnitOfWork(string connectionString) { this.connectionString = connectionString; Persons = new PersonRepository(connectionString); Educations = new EducationRepository(connectionString); Insurances = new InsuranceRepository(connectionString); Passports = new PassportRepository(connectionString); PersonsPositions = new PersonPositionRepository(connectionString); Positions = new PositionRepository(connectionString); UserRole = new UserRoleRepository(connectionString); }
public void AddInsurancerance_Throws_Exception_WhenNullIsProvided() { var options = new DbContextOptionsBuilder <FleetManagmentContext>() .UseInMemoryDatabase(databaseName: MethodBase.GetCurrentMethod().Name) .Options; using var context = new FleetManagmentContext(options); IInsuranceRepository insuranceRepository = new InsuranceRepository(context); //ACT //ASSERT Assert.ThrowsException <ArgumentNullException>(() => insuranceRepository.Insert(null)); }
public void AddDriverTooList_ShouldBeCorrect() { InsuranceRepository _driverData = new InsuranceRepository(); DriverData driver = new DriverData(); DriverData driverTwo = new DriverData(); _driverData.AddDriverToList(driver); _driverData.AddDriverToList(driverTwo); int actual = _driverData.GetDriverData().Count; int expected = 2; Assert.AreEqual(expected, actual); }
public InsuranceActionController(InsuranceActionRepository actionRepository, InsuranceRepository insuranceRepository, CashOrderRepository orderRepository, CashOrderNumberCounterRepository cashCounterRepository, BranchContext branchContext, ISessionContext sessionContext, EventLog eventLog) { _actionRepository = actionRepository; _insuranceRepository = insuranceRepository; _orderRepository = orderRepository; _cashCounterRepository = cashCounterRepository; _branchContext = branchContext; _sessionContext = sessionContext; _eventLog = eventLog; }
public void AddDriverToList() { InsuranceRepository _insuranceRepo = new InsuranceRepository(); InsurancePoco driverOne = new InsurancePoco(); InsurancePoco driverTwo = new InsurancePoco(); InsurancePoco driverThree = new InsurancePoco(); _insuranceRepo.AddDriverToList(driverOne); _insuranceRepo.AddDriverToList(driverTwo); _insuranceRepo.AddDriverToList(driverThree); int actual = _insuranceRepo.GetInsuranceList().Count; int expected = 3; Assert.AreEqual(expected, actual); }
public void DriverInsurance_ShouldBeCorrect() { InsuranceRepository driverInfo = new InsuranceRepository(); DriverData driver = new DriverData(); DriverData driverTwo = new DriverData(); driver.OverTheLimit = 100; driverTwo.OverTheLimit = 101; decimal actual = driverInfo.DriverInsruance(driver); decimal actualTwo = driverInfo.DriverInsruance(driverTwo); decimal expected = 200.00m; decimal expectedTwo = 200.00m; Assert.AreEqual(expected, actual); Assert.AreEqual(expectedTwo, actualTwo); }
public void DeleteInsurance_With_InsuranceTO_Parameter() { //ARRANGE var options = new DbContextOptionsBuilder <FleetManagmentContext>() .UseInMemoryDatabase(databaseName: MethodBase.GetCurrentMethod().Name) .Options; using var context = new FleetManagmentContext(options); IInsuranceRepository insuranceRepository = new InsuranceRepository(context); InsuranceTO insurance = new InsuranceTO { Name = "AG", }; InsuranceTO insurance2 = new InsuranceTO { Name = "Ethias", }; var addedInsurance = insuranceRepository.Insert(insurance); var addedInsurance2 = insuranceRepository.Insert(insurance2); context.SaveChanges(); //List<InsuranceTO> insurances = new List<InsuranceTO>(); var insurances = insuranceRepository.GetAll().ToList(); //ACT insuranceRepository.Remove(addedInsurance); context.SaveChanges(); insurances = insuranceRepository.GetAll().ToList(); //ASSERT Assert.IsNotNull(addedInsurance); Assert.IsNotNull(addedInsurance2); Assert.AreNotEqual(0, addedInsurance.Id); Assert.AreNotEqual(0, addedInsurance2.Id); Assert.AreEqual("AG", addedInsurance.Name); Assert.AreEqual("Ethias", addedInsurance2.Name); Assert.AreEqual(1, insurances.Count); }
public void TestDataFetch() { using (var context = new InsuranceDataContext()) { var repository = new InsuranceRepository(context); var records = repository.GetItems<t031_geo_code>(); Assert.True(records.Any()); var item = records.Take(1).FirstOrDefault(); Assert.IsNotNull(item); var id = item.t031_id; var fetchedSingleItem = repository.GetItem<t031_geo_code>(id); Assert.IsNotNull(fetchedSingleItem); Assert.AreEqual(id, fetchedSingleItem.t031_id); } }
public void TestDataDelete() { using (var context = new InsuranceDataContext()) { var repository = new InsuranceRepository(context); var originalCount = repository.GetItems<t00002_event_loss_footprint>().Count(); var record = repository.GetItems<t00002_event_loss_footprint>().FirstOrDefault(); Assert.IsNotNull(record); repository.DeleteItem<t00002_event_loss_footprint>(record.id); repository.Save(); var newCount = repository.GetItems<t00002_event_loss_footprint>().Count(); Assert.AreEqual(originalCount - 1, newCount); } }
public void TestDataBulkDelete() { using (var context = new InsuranceDataContext()) { var repository = new InsuranceRepository(context); var originalCount = repository.GetItems<t00001_event_loss_footprint>().Count(); var records = repository.GetItems<t00001_event_loss_footprint>().Take(11); Assert.True(records.Any() && records.Count() == 11); var recordList = records.ToList(); repository.DeleteItems(recordList); repository.Save(); var newCount = repository.GetItems<t00001_event_loss_footprint>().Count(); Assert.AreEqual(originalCount - 11, newCount); } }
public InsuranceManager() { _insuranceRepository = new InsuranceRepository(); }
public void TestDataUpdate() { using (var context = new InsuranceDataContext()) { const string originalName = "OriginalName"; const string originalCode = "OC"; const string updatedName = "UpdatedName"; const string updatedCode = "UC"; var repository = new InsuranceRepository(context); var originalCount = repository.GetItems<t030_geo_region>().Count(); var parent = repository.GetItems<t030_geo_region>().FirstOrDefault(); Assert.IsNotNull(parent); var region = new t030_geo_region { t030_name = originalName, t030_code = originalCode, t030_parent_id = parent.t030_id, t030_level_no = parent.t030_level_no + 1 }; repository.InsertItem(region); repository.Save(); var newCount = repository.GetItems<t030_geo_region>().Count(); Assert.AreEqual(originalCount + 1, newCount); var item = repository.GetItems<t030_geo_region>().FirstOrDefault(g => g.t030_name == originalName && g.t030_code == originalCode); Assert.IsNotNull(item); item.t030_name = updatedName; item.t030_code = updatedCode; repository.UpdateItem(item, item.t030_id); repository.Save(); newCount = repository.GetItems<t030_geo_region>().Count(); Assert.AreEqual(originalCount + 1, newCount); item = repository.GetItems<t030_geo_region>().FirstOrDefault(g => g.t030_name == originalName && g.t030_code == originalCode); Assert.IsNull(item); item = repository.GetItems<t030_geo_region>().FirstOrDefault(g => g.t030_name == updatedName && g.t030_code == updatedCode); Assert.IsNotNull(item); repository.DeleteItem<t030_geo_region>(item.t030_id); repository.Save(); newCount = repository.GetItems<t030_geo_region>().Count(); Assert.AreEqual(originalCount, newCount); item = repository.GetItems<t030_geo_region>().FirstOrDefault(g => g.t030_name == originalName && g.t030_code == originalCode); Assert.IsNull(item); item = repository.GetItems<t030_geo_region>().FirstOrDefault(g => g.t030_name == updatedName && g.t030_code == updatedCode); Assert.IsNull(item); } }
public IEnumerable <Insurance> GetAll() { var repo = new InsuranceRepository(); return(repo.GetAllInsurance()); }
public void Create(AddInsuranceCommand newInsurance) { var repo = new InsuranceRepository(); repo.AddInsurance(newInsurance); }
public Insurance Get(int insuranceId) { var repo = new InsuranceRepository(); return(repo.GetInsurance(insuranceId)); }
public void TestDataInsert() { using (var context = new InsuranceDataContext()) { var repository = new InsuranceRepository(context); var originalCount = repository.GetItems<t00001_event_set>().Count(); repository.InsertItem(new t00001_event_set { event_day = 1, event_simulation = 2, t010_id = 11 }); repository.Save(); var newCount = repository.GetItems<t00001_event_set>().Count(); Assert.AreEqual(originalCount + 1, newCount); } }
public InsuranceService(UserContext context) { this.context = context; this._insuranceRepository = new InsuranceRepository(context); }