Exemplo n.º 1
0
 public WriteLineLogContextTests()
 {
     _mockMembers    = new MockMembers();
     _events         = _mockMembers;
     _indexers       = _mockMembers;
     _methods        = _mockMembers;
     _properties     = _mockMembers;
     _logLines       = new List <string>();
     _logLineContext = new WriteLineLogContext(s => _logLines.Add(s));
 }
Exemplo n.º 2
0
        public IfAddEventStepTests()
        {
            var mockMembers = new MockMembers();

            IReadOnlyList <EventHandler?>?adds    = null;
            IReadOnlyList <EventHandler?>?removes = null;

            mockMembers.MyEvent
            .IfAdd(i => i
                   .RecordBeforeAdd(out adds)
                   .RecordBeforeRemove(out removes)
                   .Join(i.ElseBranch));

            Adds    = adds !;
            Removes = removes !;
            Sut     = mockMembers;
        }
Exemplo n.º 3
0
        public IfSetPropertyStepTests()
        {
            var mockMembers = new MockMembers();

            IReadOnlyList <string>?gets = null;
            IReadOnlyList <string>?sets = null;

            mockMembers.StringProperty
            .IfSet(i => i
                   .RecordAfterGet(out gets)
                   .RecordBeforeSet(out sets)
                   .Join(i.ElseBranch));

            Gets = gets !;
            Sets = sets !;

            Sut = mockMembers;
        }
Exemplo n.º 4
0
        public IfGetIndexerStepTests()
        {
            var mockMembers = new MockMembers();

            IReadOnlyList <int>?gets = null;
            IReadOnlyList <int>?sets = null;

            mockMembers.Item
            .IfGet(i => i
                   .RecordAfterGet(out gets, (a, _) => a)
                   .RecordBeforeSet(out sets, (a, _) => a)
                   .Join(i.ElseBranch));

            Gets = gets !;
            Sets = sets !;

            Sut = mockMembers;
        }
Exemplo n.º 5
0
 public RecordAfterGetIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
 }
Exemplo n.º 6
0
 public ExpectedUsageIndexerStepTests()
 {
     Indexers = MockMembers = new MockMembers();
     Group    = new VerificationGroup();
 }
Exemplo n.º 7
0
 public RecordBeforeAddEventStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Exemplo n.º 8
0
 public InstanceRecordBeforeSetPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
 }
Exemplo n.º 9
0
 public CurrentValuesIndexerCheckTests()
 {
     Indexers = MockMembers = new MockMembers();
     Group    = new VerificationGroup();
 }
Exemplo n.º 10
0
 public ExpectedUsagePropertyStepTests()
 {
     Properties = MockMembers = new MockMembers();
     Group      = new VerificationGroup();
 }
Exemplo n.º 11
0
 public InstanceRecordBeforeRemoveEventStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Exemplo n.º 12
0
 public LogMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Exemplo n.º 13
0
 public LogIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Exemplo n.º 14
0
 public RecordAfterCallMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Exemplo n.º 15
0
 public CurrentValuePropertyCheckTests()
 {
     MockMembers = new MockMembers();
     Group       = new VerificationGroup();
 }
Exemplo n.º 16
0
 public LogPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Exemplo n.º 17
0
 public ExpectedUsageEventStepTests()
 {
     Events = MockMembers = new MockMembers();
     Group  = new VerificationGroup();
 }
Exemplo n.º 18
0
 public LogEventStepTests()
 {
     _events = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Exemplo n.º 19
0
 public InstanceRecordBeforeCallMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Exemplo n.º 20
0
 public ExpectedUsageMethodStepTests()
 {
     Methods = MockMembers = new MockMembers();
     Group   = new VerificationGroup();
 }
Exemplo n.º 21
0
 public RecordAfterGetPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
 }
 public RecordBeforeSetIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
 }