public ActionResult AddMemory() { var rp = new MemoryRepo(new MemoryMssql()); var cvm = new MemoryViewModel((Computer)Session["CurrentBuild"], rp.GetAll()); return(View(cvm)); }
public void RemoveVehicleReturnsNull() { var repo = new MemoryRepo(); var result = repo.Remove("xpto"); Assert.Null(result); }
public ActionResult Memory(int computerId) { var cr = new ComputerRepo(new ComputerMssql()); var mr = new MemoryRepo(new MemoryMssql()); var mvm = new MemoryViewModel(cr.GetById(computerId), mr.GetAll()); return(View(mvm)); }
static void Main(string[] args) { var repo = new MemoryRepo(); var runner = new Runner(repo); runner.Execute(); }
public void ListAllVehiclesReturnsEmpty() { var repo = new MemoryRepo(); var result = repo.List(); Assert.Empty(result); }
public ActionResult AddMemory(int memoryId) { var rp = new MemoryRepo(new MemoryMssql()); var pc = (Computer)Session["CurrentBuild"]; pc.Memory = rp.GetById(memoryId); Session["CurrentBuild"] = pc; return(RedirectToAction("NewBuild", "Build")); }
public ActionResult EditMemory(int computerId, int memoryId) { var cr = new ComputerRepo(new ComputerMssql()); var mr = new MemoryRepo(new MemoryMssql()); var editedPc = cr.GetById(computerId); editedPc.Memory = mr.GetById(memoryId); cr.Update(editedPc); return(RedirectToAction("EditBuild", "Build", new { computerId })); }
public void AddVehicleReturnsVehicle() { var bus = VehicleFactory.Create("xpto", "red", VehicleCategory.BUS); var repo = new MemoryRepo(); var result = repo.Add(bus); Assert.Equal(bus, result); }
public void AddVehicleTwiceReturnsUpdatedVehicle() { var bus = VehicleFactory.Create("xpto", "red", VehicleCategory.TRUCK); var repo = new MemoryRepo(); var result = repo.Add(bus); bus.Color = "yellow"; result = repo.Add(bus); Assert.Equal("yellow", result.Color); }
public static MemoryRepo <RoadStats> Make(IRepository <Road> roadRepo) { var roadStats = roadRepo.LoadAll().Select(r => new RoadStats() { From = r.From.Name, To = r.To.Name, Length = (int)r.Length, }); var repo = new MemoryRepo <RoadStats>(); repo.SaveAll(roadStats); return(repo); }
public void ListAllVehiclesReturnsVehicles() { var repo = new MemoryRepo(); var bus = VehicleFactory.Create("xpto", "red", VehicleCategory.BUS); var truck = VehicleFactory.Create("some", "blue", VehicleCategory.TRUCK); repo.Add(bus); repo.Add(truck); var result = repo.List(); var expected = new List <Vehicle>() { bus, truck, }; Assert.Equal(result, expected); }
public void Initialize() { MemoryRepo memoryRepo = new MemoryRepo(); _listOfBaskets = memoryRepo.LoadData(); }