Ejemplo n.º 1
0
 // cele testów
 public static DirWrite GetInstance(DirValidate dirValidate)
 {
     if (InstanceDirWrite == null)
     {
         InstanceDirWrite = new DirWrite(dirValidate);
     }
     return(InstanceDirWrite);
 }
Ejemplo n.º 2
0
 public static DirValidate GetDefaultInstance()
 {
     if (InstanceDirValidate == null)
     {
         InstanceDirValidate = new DirValidate();
         return(InstanceDirValidate);
     }
     return(InstanceDirValidate);
 }
Ejemplo n.º 3
0
 public DirWrite(DirValidate dirValidate)
 {
     this.DirValidate = dirValidate;
 }
Ejemplo n.º 4
0
 public static DirManagement InitializeInstance(DirRead dirRead, DirValidate dirValidate, FileWrite fileWrite)
 {
     return(new DirManagement(dirRead, dirValidate, fileWrite));;
 }
Ejemplo n.º 5
0
 public static DirManagement GetDefaultInstance()
 {
     if (InstanceDirManagement == null)
     {
         InstanceDirManagement = new DirManagement(DirRead.GetDefaultInstance(), DirValidate.GetDefaultInstance(), FileWrite.GetDefaultInstance());;
     }
     return(InstanceDirManagement);
 }
Ejemplo n.º 6
0
 //konstruktor do  wstrzykiwania singletonów przez metody
 private DirManagement(DirRead dirRead, DirValidate dirValidate, FileWrite fileWrite)
 {
     this.DirRead     = dirRead;
     this.DirValidate = dirValidate;
     this.FileWrite   = fileWrite;
 }
 public static DirNameGenerator GetInstance(DirValidate dirValidate, DirRead dirRead)
 {
     return(new DirNameGenerator(dirValidate, dirRead));
 }
 public static DirNameGenerator GetDefaultInstance()
 {
     InstanceDirNameGenerator = InstanceDirNameGenerator ??
                                new DirNameGenerator(DirValidate.GetDefaultInstance(), DirRead.GetDefaultInstance());
     return(InstanceDirNameGenerator);
 }
 public DirNameGenerator(DirValidate dirValidate, DirRead dirRead)
 {
     this.dirValidate = dirValidate;
     this.dirRead     = dirRead;
 }