public RepositoryTests() { _context = new Model1Container(); AppDomain.CurrentDomain.SetData("DataDirectory", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "")); _context.Database.CreateIfNotExists(); _repo = new GenericRepository(_context); _fixture = new Fixture(); }
private void Callback( object state) { this.count++; Fixture f = new Fixture(); f.Id = this.count.ToString(); f.Description = "created by the background worker!"; this.fixtureService.AddFixtureAsync( f); Console.WriteLine("Created Fixture " + f.Id); }
public async Task<ActionResult> Add(string id, string desc) { Fixture fixture = new Fixture(); fixture.Id = id; fixture.Description = desc; await this.fixtureService.GetFixtureAsync(id); return RedirectToAction( "Index", new { id = fixture.Id }); }
public async Task<ActionResult> Index(string id = null) { FixtureViewModel vm = new FixtureViewModel(); if (id != null) { Fixture fixture = await this.fixtureService.GetFixtureAsync(id); if (fixture != null) { vm.Fixture = fixture; } else { vm.Fixture = fixture = new Fixture() { Id = id, Description = "no fixture found" }; } } return View(vm); }
/// <summary> /// the actual test /// </summary> /// <param name="fixtureService"></param> public void ServiceTest(IFixtureService fixtureService) { Fixture f = new Fixture(); f.Id = "Test_" + Guid.NewGuid() .ToString(); f.Description = "test fixture"; f.Date = DateTime.Now; fixtureService.AddFixture(f); var result = fixtureService.GetFixture(f.Id); Assert.AreEqual(f.Id, result.Id); Assert.AreEqual(f.Date, result.Date); }
public void ServiceTestByDate(IFixtureService fixtureService) { Fixture f = new Fixture(); f.Id = "Test_" + Guid.NewGuid() .ToString(); f.Description = "test fixture"; f.Date = DateTime.Now; fixtureService.AddFixture(f); DateTime startDate = f.Date.AddDays(-1); DateTime endDate = f.Date.AddDays(+1); var result = fixtureService.GetFixtureByDate(startDate,endDate); Assert.AreEqual(f.Id, result[0].Id); Assert.AreEqual(f.Date, result[0].Date); }
public Fixture AddFixture(Fixture fixture) { this.fixtures.Add(fixture); return fixture; }