public void EntityFramework_LoadPersonWithFacts_UsingFreshDbContext_FieldsArePopulated() { var expected = new Person(); expected.FirstName = "from_fn_1"; expected.LastName = "from_ln_1"; expected.AddFact("Role", "US Senator"); expected.AddFact("Birth Date", new DateTime(1928, 3, 21)); SystemUnderTest.Persons.Add(expected); SystemUnderTest.SaveChanges(); _SystemUnderTest = null; var actual = ( from temp in SystemUnderTest.Persons where temp.Id == expected.Id select temp ).FirstOrDefault(); Assert.IsNotNull(actual); Assert.IsNotNull(actual.Facts); Assert.AreEqual <int>(2, actual.Facts.Count, "Fact count was wrong"); foreach (var actualFact in actual.Facts) { Assert.IsNotNull(actualFact.Person, "Fact.Person was null."); } }
public FeatureController(PresidentsDbContext context) { if (context == null) { throw new ArgumentNullException("context", "Argument cannot be null."); } _Context = context; }
public void EntityFramework_LoadPersonWithRelationship_UsingFreshDbContext_FieldsArePopulated() { var expected = SavePersonWithRelationship(); _SystemUnderTest = null; var actual = ( from temp in SystemUnderTest.Persons.Include( x => x.Relationships.Select(y => y.ToPerson)) where temp.Id == expected.Id select temp ).FirstOrDefault(); Assert.IsNotNull(actual); Assert.IsNotNull(actual.Relationships); Assert.AreNotEqual <int>(0, actual.Relationships.Count, "Should be a relationship"); var actualRelationship = actual.Relationships[0]; Assert.IsNotNull(actualRelationship.FromPerson, "FromPerson was null."); Assert.IsNotNull(actualRelationship.ToPerson, "ToPerson was null."); }
public TestDataUtility(IPresidentService service, PresidentsDbContext dbContext, UserManager <IdentityUser> userManager, RoleManager <IdentityRole> roleManager ) { if (service == null) { throw new ArgumentNullException("service", "service is null."); } _Service = service; if (dbContext == null) { throw new ArgumentNullException("dbContext", "Argument cannot be null."); } _DbContext = dbContext; _UserManager = userManager; _RoleManager = roleManager; }