public void SQLGearboxRepository_Insert_Test() { //Arrange RegisterTypes(); var gearboxRepo = container.Resolve <SQLBaseRepository <GearBox> >(); var gearbox = new GearBox { Type = Enums.GearBoxTypeEnum.Automatic }; //Act gearboxRepo.AddEntity(gearbox); //retrieve from db var retrievedGearbox = gearboxRepo.GetById(gearbox.Id.ToString()); //Assert Assert.True(gearbox.Equals(retrievedGearbox)); }
public void JSONGearboxRepository_Insert_Test() { //Arrange var gearboxRepo = new JSONBaseRepository <GearBox>(@"D:\Projects\OOP Principles\VehicleShowRoom\VehicleIndustry.Dal\JSONdatabase\Tests\gearboxes_tests.json"); var gearbox = new GearBox { Type = Enums.GearBoxTypeEnum.Automatic }; //Act gearboxRepo.AddEntity(gearbox); //retrieve from db var retrievedGearbox = gearboxRepo.GetById(gearbox.Id.ToString()); //Assert Assert.True(gearbox.Equals(retrievedGearbox)); }