public void GenericEntryModelClassDisplayAdapterPropertyDisplayChangedMethodIsCalledWhenSetMethodIsCalled() { Mock <ILocationEntryDisplayAdapter> mockDisplayAdapter = new Mock <ILocationEntryDisplayAdapter>(); GenericEntryModel testObject = new GenericEntryModel(); testObject.DisplayAdapter = mockDisplayAdapter.Object; mockDisplayAdapter.Verify(m => m.DisplayedTextChanged(It.IsAny <string>()), Times.Once()); }
public void GenericEntryModelClassDisplayAdapterPropertyDisplayChangedMethodIsCalledWithCorrectParameterWhenSetMethodIsCalled() { Mock <ILocationEntryDisplayAdapter> mockDisplayAdapter = new Mock <ILocationEntryDisplayAdapter>(); string testValue = _rnd.NextString(_rnd.Next(20) + 1); GenericEntryModel testObject = new GenericEntryModel { DisplayedText = testValue }; testObject.DisplayAdapter = mockDisplayAdapter.Object; mockDisplayAdapter.Verify(m => m.DisplayedTextChanged(testValue), Times.Once()); }
public void GenericEntryModelClassDisplayAdapterPropertyDisplayChangedMethodIsCalledWhenDisplayedTextPropertySetMethodIsCalled() { Mock <ILocationEntryDisplayAdapter> mockDisplayAdapter = new Mock <ILocationEntryDisplayAdapter>(); string testValue = _rnd.NextString(_rnd.Next(20) + 1); GenericEntryModel testObject = new GenericEntryModel { DisplayAdapter = mockDisplayAdapter.Object }; mockDisplayAdapter.Reset(); testObject.DisplayedText = testValue; mockDisplayAdapter.Verify(m => m.DisplayedTextChanged(It.IsAny <string>()), Times.Once()); }