protected override void Context() { base.Context(); _simulation = A.Fake <IUsesObservedData>(); A.CallTo(() => _simulation.UsesObservedData(_obs1)).Returns(false); A.CallTo(() => _simulation.UsesObservedData(_obs2)).Returns(true); }
protected override void Context() { base.Context(); _dataRepository = new DataRepository("id"); _observedDataUser = A.Fake <IUsesObservedData>(); A.CallTo(() => _observedDataUser.UsesObservedData(_dataRepository)).Returns(true); A.CallTo(() => _dialogCreator.MessageBoxYesNo(A <string> ._)).Returns(ViewResult.OK); A.CallTo(() => _project.AllUsersOfObservedData).Returns(new [] { _observedDataUser }); }
protected override void Context() { base.Context(); _userOfObservedData1 = A.Fake <IUsesObservedData>().WithName("USER_OF_DATA_1"); _userOfObservedData2 = A.Fake <IUsesObservedData>().WithName("USER_OF_DATA_2"); A.CallTo(() => _objectTypeResolver.TypeFor(_userOfObservedData1)).Returns("THE USER TYPE 1"); A.CallTo(() => _objectTypeResolver.TypeFor(_userOfObservedData2)).Returns("THE USER TYPE 2"); _allUserOfObservedData.Add(_userOfObservedData1); _allUserOfObservedData.Add(_userOfObservedData2); A.CallTo(() => _userOfObservedData1.UsesObservedData(_obsData1)).Returns(true); A.CallTo(() => _userOfObservedData2.UsesObservedData(_obsData1)).Returns(true); A.CallTo(() => _userOfObservedData1.UsesObservedData(_obsData2)).Returns(true); }
protected override void Context() { base.Context(); _userOfObservedData1 = A.Fake <IUsesObservedData>().WithName("USER_OF_DATA_1"); _userOfObservedData2 = A.Fake <IUsesObservedData>().WithName("USER_OF_DATA_2"); A.CallTo(() => _objectTypeResolver.TypeFor(_userOfObservedData1)).Returns("THE USER TYPE 1"); A.CallTo(() => _objectTypeResolver.TypeFor(_userOfObservedData2)).Returns("THE USER TYPE 2"); _allUserOfObservedData.Add(_userOfObservedData1); _allUserOfObservedData.Add(_userOfObservedData2); A.CallTo(() => _userOfObservedData1.UsesObservedData(_obsData1)).Returns(true); A.CallTo(() => _userOfObservedData2.UsesObservedData(_obsData1)).Returns(true); A.CallTo(() => _userOfObservedData1.UsesObservedData(_obsData2)).Returns(false); A.CallTo(() => _dialogCreator.MessageBoxYesNo(A <string> ._, ViewResult.Yes)).Invokes(x => _message = x.GetArgument <string>(0)); }
private string typeNamed(IUsesObservedData usesObservedData) { return($"{_objectTypeResolver.TypeFor(usesObservedData).ToLowerInvariant()} '{usesObservedData.Name}'"); }
public IEnumerable <DataRepository> AllObservedDataUsedBy(IUsesObservedData observedDataUser) { return(All().Where(observedDataUser.UsesObservedData)); }