Beispiel #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));
 }
Beispiel #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;
        }
        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;
        }
        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;
        }
Beispiel #5
0
 public RecordAfterGetIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
 }
Beispiel #6
0
 public ExpectedUsageIndexerStepTests()
 {
     Indexers = MockMembers = new MockMembers();
     Group    = new VerificationGroup();
 }
Beispiel #7
0
 public RecordBeforeAddEventStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Beispiel #8
0
 public InstanceRecordBeforeSetPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
 }
Beispiel #9
0
 public CurrentValuesIndexerCheckTests()
 {
     Indexers = MockMembers = new MockMembers();
     Group    = new VerificationGroup();
 }
Beispiel #10
0
 public ExpectedUsagePropertyStepTests()
 {
     Properties = MockMembers = new MockMembers();
     Group      = new VerificationGroup();
 }
Beispiel #11
0
 public InstanceRecordBeforeRemoveEventStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Beispiel #12
0
 public LogMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Beispiel #13
0
 public LogIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Beispiel #14
0
 public RecordAfterCallMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
Beispiel #15
0
 public CurrentValuePropertyCheckTests()
 {
     MockMembers = new MockMembers();
     Group       = new VerificationGroup();
 }
Beispiel #16
0
 public LogPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
 public ExpectedUsageEventStepTests()
 {
     Events = MockMembers = new MockMembers();
     Group  = new VerificationGroup();
 }
Beispiel #18
0
 public LogEventStepTests()
 {
     _events = _mockMembers = new MockMembers();
     _logContextProvider.LogContext.Return(_logContext);
 }
Beispiel #19
0
 public InstanceRecordBeforeCallMethodStepTests()
 {
     _methods = _mockMembers = new MockMembers();
 }
 public ExpectedUsageMethodStepTests()
 {
     Methods = MockMembers = new MockMembers();
     Group   = new VerificationGroup();
 }
Beispiel #21
0
 public RecordAfterGetPropertyStepTests()
 {
     _properties = _mockMembers = new MockMembers();
 }
 public RecordBeforeSetIndexerStepTests()
 {
     _indexers = _mockMembers = new MockMembers();
 }