コード例 #1
0
ファイル: LogicTests.cs プロジェクト: ankutalev/nsudotnet
        public void Setup()
        {
            var kunteynir = new Container.Container(new List <string> {
                "BooknoteLogic", "Tests"
            });

            _producer = kunteynir.Resolve <TestCommandProducer>();
            _booknote = kunteynir.Resolve <Booknote>();
        }
コード例 #2
0
 public AddRecordConsoleFactory([NotNull] Booknote booknote, [NotNull] List <IFactory <IBooknoteRecord> > recordTypes)
 {
     _booknote = booknote;
     _records  = new Dictionary <string, IFactory <IBooknoteRecord> >(recordTypes.Count);
     recordTypes.ForEach(record =>
     {
         Debug.Assert(record != null, nameof(record) + " != null");
         _records.Add(record.GetCreatorName(), record);
     });
 }
コード例 #3
0
 public AddRecordFactory(Booknote booknote, List <IFactory <IBooknoteRecord> > recordTypes)
 {
     _booknote = booknote;
     _records  = new Dictionary <string, IFactory <IBooknoteRecord> >(recordTypes.Count);
     foreach (var factory in recordTypes)
     {
         var name = factory.GetCreatorName();
         if (name.StartsWith("Test"))
         {
             _records.Add(name, factory);
         }
     }
 }
コード例 #4
0
 public RemoveCommandFactory(Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #5
0
 public SerializeCommandFactory(Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #6
0
 public RecordsList(Booknote booknote)
 {
     _booknote = booknote;
     InitializeComponent();
     UpdateRecords();
 }
コード例 #7
0
 public GetCommandFactory([NotNull] Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #8
0
 public SearchCommandFactory([NotNull] Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #9
0
 public DeleteCommandFactory(Booknote booknote, RecordsList rl)
 {
     _booknote = booknote;
     _rl       = rl;
 }
コード例 #10
0
 public DeserializeCommand([NotNull] Booknote booknote, [NotNull] string path)
 {
     _booknote = booknote;
     _path     = path;
 }
コード例 #11
0
 public DeleteCommand([NotNull] Booknote booknote, string index)
 {
     _booknote = booknote;
     _index    = index;
 }
コード例 #12
0
 public RemoveCommandFactory([NotNull] Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #13
0
 public ClearCommandFactory(Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #14
0
 public SerializeCommand([NotNull] Booknote booknote, [NotNull] string filename)
 {
     _booknote = booknote;
     _filename = filename;
 }
コード例 #15
0
 public GetCommand([NotNull] Booknote booknote, [NotNull] string index)
 {
     _booknote = booknote;
     _index    = index;
 }
コード例 #16
0
ファイル: SearchCommand.cs プロジェクト: ankutalev/nsudotnet
 public SearchCommand([NotNull] Booknote booknote, [NotNull] string pattern)
 {
     _booknote = booknote;
     _pattern  = pattern;
 }
コード例 #17
0
 public AddRecordCommand([NotNull] Booknote booknote, IBooknoteRecord record)
 {
     _booknote = booknote;
     _record   = record;
 }
コード例 #18
0
ファイル: ClearCommand.cs プロジェクト: ankutalev/nsudotnet
 public ClearCommand([NotNull] Booknote booknote)
 {
     _booknote = booknote;
 }
コード例 #19
0
 public SerializeCommandFactory([NotNull] Booknote booknote)
 {
     _booknote = booknote;
 }