public void CanNotMatchIfStartingWithNSBName(string sagaName) { var nsbCollectionName = CollectionNamer.NameByNSBConvention(sagaName); var ravenCollectionName = CollectionNamer.NameByDefaultRavenConvention(sagaName); var collections = new List <string> { nsbCollectionName, ravenCollectionName }; string match; Assert.IsFalse(CollectionNameChecker.CheckForMatch(nsbCollectionName, collections, out match)); }
protected static void CreateSettings(string connectionStringPrefix, string connectionStringPostfix) { if (!File.Exists(connectionStringFile)) { throw new Exception(connectionStringFile + " is missing. This file should contain a single line, probably something like: mongodb://localhost/"); } var connectionString = File.ReadAllText(connectionStringFile); settings = depends.@on <IMongoDbReadModelSettings>(); settings.setup(s => s.MongoDbReadModelConnectionString).Return(connectionStringPrefix + connectionString + connectionStringPostfix); settings.setup(s => s.MongoDbReadModelDatabase).Return(DatabaseName); var collectionNamer = new CollectionNamer(); depends.on <ICollectionNamer>(collectionNamer); }
/// <summary> /// Initializes a new instance of the <see cref="CodeWriterSettings"/> class. /// </summary> public CodeWriterSettings() { Namespace = "Domain"; CodeTarget = CodeTarget.Poco; CollectionNamer = new CollectionNamer(); }