コード例 #1
0
        public static IFileCabinetFactory RegisterReplicationProvider(this IFileCabinetFactory factory)
        {
            var provider = new ReplicatedStorageProvider(factory);

            factory.RegisterProvider(provider);
            return(factory);
        }
コード例 #2
0
        public ReplicatedStorageProviderFacts() {
            this.mockCabinetFactory = new Mock<IFileCabinetFactory>();
            this.mockMasterConfig = new Mock<IStorageProviderConfig>();
            this.mockReplicaConfig = new Mock<IStorageProviderConfig>();

            this.mockMasterCabinet = new Mock<IFileCabinet>();
            this.mockReplicaCabinet = new Mock<IFileCabinet>();

            this.config = new ReplicatedProviderConfig(mockMasterConfig.Object, mockReplicaConfig.Object);

            this.mockCabinetFactory.Setup(f => f.GetCabinet(mockMasterConfig.Object)).Returns(mockMasterCabinet.Object);
            this.mockCabinetFactory.Setup(f => f.GetCabinet(mockReplicaConfig.Object)).Returns(mockReplicaCabinet.Object);

            this.provider = new ReplicatedStorageProvider(this.mockCabinetFactory.Object);
        }
コード例 #3
0
        public ReplicatedStorageProviderFacts()
        {
            this.mockCabinetFactory = new Mock <IFileCabinetFactory>();
            this.mockMasterConfig   = new Mock <IStorageProviderConfig>();
            this.mockReplicaConfig  = new Mock <IStorageProviderConfig>();

            this.mockMasterCabinet  = new Mock <IFileCabinet>();
            this.mockReplicaCabinet = new Mock <IFileCabinet>();

            this.config = new ReplicatedProviderConfig(mockMasterConfig.Object, mockReplicaConfig.Object);

            this.mockCabinetFactory.Setup(f => f.GetCabinet(mockMasterConfig.Object)).Returns(mockMasterCabinet.Object);
            this.mockCabinetFactory.Setup(f => f.GetCabinet(mockReplicaConfig.Object)).Returns(mockReplicaCabinet.Object);

            this.provider = new ReplicatedStorageProvider(this.mockCabinetFactory.Object);
        }
コード例 #4
0
 public static IFileCabinetFactory RegisterReplicationProvider(this IFileCabinetFactory factory) {
     var provider = new ReplicatedStorageProvider(factory);
     factory.RegisterProvider(provider);
     return factory;
 }