Example #1
0
 public ModelMock(IEnumerable <IEntityDefinition> entityDefinitions = null, IModelFactories factories = null)
 {
     Name    = "TestModel";
     Version = new SemVer(1, 0, 0);
     EntitiesBySingleName = entityDefinitions.Safe().ToImmutableDictionary(x => x.SingleName);
     EntitiesByPluralName = entityDefinitions.Safe().ToImmutableDictionary(x => x.PluralName);
     Factories            = factories ?? new ModelFactoriesMock();
 }
Example #2
0
 public Model(string name, SemVer version, IModelFactories factories)
 {
     Name      = name.NotNullOrEmpty(nameof(name));
     Version   = version.NotNull(nameof(version));
     Factories = factories.NotNull(nameof(factories));
 }