I am making my own abstraction layer to utilise version 2.0 beta of the .NET SDK.
I noticed one of the key interfaces, ICouchbaseCluser is internal to the core namespace and the class which inherits this is also a sealed class?
I can’t unit test the functionality properly which utilises this interface/class, even using Mocking Frameworks, as they require an interface or abstract class, which both are inaccessible to my testing namespace.
I have tried creating my own cluster class using inheritance but Cluster is a sealed class, and again, I can’t access the internal interface to do it that way either.
Any chance this can be sorted asap?