public void matches_on_test() { var theTest = new Test("test1"); var otherTest = new Test("test2"); var subject = new ScreenLocator<Test>(theTest); var testView = MockRepository.GenerateMock<ITestView>(); var modes = new TestMode[] {new PreviewMode(null, null, null)}; var presenterThatDoesNotMatch = new TestScreen(null, null, otherTest, new TestStateManager(new TestConverter(), otherTest), null, null, null); var presenterThatShouldMatch = new TestScreen(null, null, theTest, new TestStateManager(new TestConverter(), theTest), null, null, null); var differentTypeOfPresenter = MockRepository.GenerateMock<IScreen>(); subject.Matches(presenterThatDoesNotMatch).ShouldBeFalse(); subject.Matches(presenterThatShouldMatch).ShouldBeTrue(); subject.Matches(differentTypeOfPresenter).ShouldBeFalse(); }
public void matches_on_test() { var theTest = new Test("test1"); var otherTest = new Test("test2"); var subject = new ScreenLocator <Test>(theTest); var testView = MockRepository.GenerateMock <ITestView>(); var modes = new TestMode[] { new PreviewMode(null, null, null) }; var presenterThatDoesNotMatch = new TestScreen(null, null, otherTest, new TestStateManager(new TestConverter(), otherTest), null, null, null); var presenterThatShouldMatch = new TestScreen(null, null, theTest, new TestStateManager(new TestConverter(), theTest), null, null, null); var differentTypeOfPresenter = MockRepository.GenerateMock <IScreen>(); subject.Matches(presenterThatDoesNotMatch).ShouldBeFalse(); subject.Matches(presenterThatShouldMatch).ShouldBeTrue(); subject.Matches(differentTypeOfPresenter).ShouldBeFalse(); }