public void Minimize() { var schemas = new List<Schema>(); var schema = new Schema() { Name = Guid.NewGuid().ToString(), Preface = Guid.NewGuid().ToString(), }; schemas.AddRange(new[] { schema, schema, schema, schema }); var executor = Substitute.For<IExecutor>(); var statements = Substitute.For<IStatements>(); var dl = new SchemaReader(executor, statements); var returned = dl.Minimize(schemas); Assert.IsNotNull(returned); Assert.AreEqual(1, returned.Count()); var def = returned.FirstOrDefault(); Assert.IsNotNull(def); Assert.AreEqual(schema.Name, def.Name); Assert.AreEqual(schema.Preface, def.Preface); }
public void MinimizeSchemaNull() { var executor = Substitute.For<IExecutor>(); var statements = Substitute.For<IStatements>(); var dl = new SchemaReader(executor, statements); dl.Minimize(null); }