public void UserAdded_AppearsInContext() { SourceUser newUser; var srcUser = new SourceUser { EmailAddress = "*****@*****.**", UserName = "******" }; using (var efContext = new SourceDbContext(_srcConnection)) { efContext.Users.Add(srcUser); efContext.SaveChanges(); } using (var source = new EfDataContext <SourceDbContext>(new SourceDbContext(_srcConnection)) as IDataSource) { newUser = source.Entities <SourceUser>().Single(x => x.EmailAddress == srcUser.EmailAddress); } Assert.Multiple(() => { Assert.That(newUser.Id, Is.EqualTo(srcUser.Id)); Assert.That(newUser.EmailAddress, Is.EqualTo(srcUser.EmailAddress)); }); }
public bool Add(Source source) { _context.Sources.Add(source); _context.SaveChanges(); return(true); }