public void AddDbContext_Does_Not_Throw_If_Context_Contains_Members_That_DoNot_Implement_IIdentifiable() { // Arrange var resourceGraphBuilder = new ResourceGraphBuilder(); // Act resourceGraphBuilder.AddDbContext <TestContext>(); var resourceGraph = resourceGraphBuilder.Build() as ResourceGraph; // Assert Assert.Empty(resourceGraph.GetResourceContexts()); }
public void Adding_DbContext_Members_That_DoNot_Implement_IIdentifiable_Creates_Warning() { // Arrange var resourceGraphBuilder = new ResourceGraphBuilder(); // Act resourceGraphBuilder.AddDbContext <TestContext>(); var resourceGraph = resourceGraphBuilder.Build() as ResourceGraph; // Assert Assert.Single(resourceGraph.ValidationResults); Assert.Contains(resourceGraph.ValidationResults, v => v.LogLevel == LogLevel.Warning); }