1 write to ReplicaSetName
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
560builder.Resource.ReplicaSetName = name;
16 references to ReplicaSetName
Aspire.Hosting.MongoDB (5)
MongoDBBuilderExtensions.cs (2)
520name ??= builder.Resource.ReplicaSetName ?? builder.Resource.Name; 524if (builder.Resource.ReplicaSetName is { } existingName)
MongoDBServerResource.cs (2)
164if (ReplicaSetName is not null) 181enabledValue: PasswordParameter is not null || ReplicaSetName is not null
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
417if (member.Resource.ReplicaSetName is { } existingReplicaSetName)
Aspire.Hosting.MongoDB.Tests (11)
AddMongoDBTests.cs (2)
433Assert.Equal("test", mongo1.Resource.ReplicaSetName); 684Assert.Equal("rs0", mongo1.Resource.ReplicaSetName);
ReplicaSet\AddMongoDBReplicaSetTests.cs (6)
182Assert.Null(member.Resource.ReplicaSetName); 249Assert.Null(tooMany.Resource.ReplicaSetName); 321Assert.Null(mongo1.Resource.ReplicaSetName); 384Assert.Equal("rs0", mongo1.Resource.ReplicaSetName); 401Assert.Null(mongo1.Resource.ReplicaSetName); 406Assert.Equal("rs1", mongo1.Resource.ReplicaSetName);
SingleMemberReplicaSetTests.cs (3)
29Assert.Equal("mongo", mongo.Resource.ReplicaSetName); 51Assert.Equal("rs0", mongo.Resource.ReplicaSetName); 67Assert.Equal("rs0", mongo.Resource.ReplicaSetName);