public void Down_WorksFine() { // Arrange CreateCrossSolarDb createCrossSolarDb = new CreateCrossSolarDb(); Mock <MigrationBuilder> mockMigrationBuilder = new Mock <MigrationBuilder>(""); var methodInfo = createCrossSolarDb.GetType().GetMethod("Down", BindingFlags.NonPublic | BindingFlags.Instance); // Act & Assert Record.Exception(() => { methodInfo.Invoke(createCrossSolarDb, new object[] { mockMigrationBuilder.Object }); }); }
public void BuildTargetModel_WorksFine() { // Arrange CreateCrossSolarDb createCrossSolarDb = new CreateCrossSolarDb(); ConventionSet mockConventionSet = new ConventionSet(); ModelBuilder mockModelbuilder = new ModelBuilder(mockConventionSet); var methodInfo = createCrossSolarDb.GetType().GetMethod("BuildTargetModel", BindingFlags.NonPublic | BindingFlags.Instance); // Act & Assert Record.Exception(() => { methodInfo.Invoke(createCrossSolarDb, new object[] { mockModelbuilder }); }); }