protected void Seed(TestDatabase context) { var simpleDataEntity1 = new SimpleDataEntity { Name = "Hello Test 2" }; var simpleDataEntity2 = new SimpleDataEntity { Name = "Hello Test Again 2" }; var simpleCompositeKeyEntity = new SimpleCompositeKeyEntity { Name = "Composite 1" }; context.SimpleDataEntities.Add(simpleDataEntity1); context.SimpleDataEntities.Add(simpleDataEntity2); context.SimpleCompositeKeyEntities.Add(simpleCompositeKeyEntity); context.SaveChanges(); }
public void InsertDuplicateIntoCompositeKeyTableMethod() { var repository = LocalIoCContainer.Resolve <ISimpleCompositeKeyEntityRepository>(); var newItem = new SimpleCompositeKeyEntity { Id = 1, Name = "Composite Test" }; var actual = repository.Add(newItem); var result = repository.Save(); Assert.AreNotEqual(0, actual.Id); var actual2 = repository.Find(actual.Id, actual.Name); var saveAgain = repository.Add(new SimpleCompositeKeyEntity { Id = 1, Name = "Composite Test" }); var result2 = repository.Save(); }