public void UomRepositoryCRUDTest() { var context = new NoodleDbContext("NoodleDb"); context.Init(); IUomRepository repository = new UomRepository(context); var id = Guid.NewGuid(); var record = new Uom { Id = id, Key = "Key_" + id.ToString(), Name = "Name_" + id.ToString() }; repository.Create(record); record.Key = "U_" + record.Key; record.Name = "U_" + record.Name; repository.Update(record); var UpdatedRecord = repository.GetById(id); Assert.AreEqual(record.Id, UpdatedRecord.Id); Assert.AreEqual(record.Key, UpdatedRecord.Key); Assert.AreEqual(record.Name, UpdatedRecord.Name); repository.Delete(record.Id); var deletedRecord = repository.GetById(id); Assert.IsNull(deletedRecord); }
public UomService(UomRepository uomRepository) { this.uomRepository = uomRepository; }
public UomApiController(UomRepository repository) { this.repository = repository; this.OnCreated(); }