public void SelectView(ResultFrameView view) { IDataDisplayer display = null; switch (view) { case ResultFrameView.Numeric: { ElectolarWindow.instance.Width = numericDisplay.lastWindowWidth; ElectolarWindow.instance.Height = numericDisplay.lastWindowHeight; display = numericDisplay; } break; case ResultFrameView.Graph: { numericDisplay.lastWindowWidth = ElectolarWindow.instance.Width; numericDisplay.lastWindowHeight = ElectolarWindow.instance.Height; display = graphDisplay; } break; } resultDisplayFrame.Content = display; display.DisplayData(statisticsData); currentResultView = view; NotifyPropertyChanged("IsNumericDisplay"); NotifyPropertyChanged("IsGraphDisplay"); //NotifyPropertyChanged("ForegroundNumericButtonColor"); //NotifyPropertyChanged("ForegroundGraphButtonColor"); }
public BlogPostDataManager(IDataGetter dataGetter, IDataConvertor dataConvertor, IPostRepository postRepository, IDataDisplayer dataDisplayer) { _dataGetter = dataGetter; _dataConvertor = dataConvertor; _postRepository = postRepository; _dataDisplayer = dataDisplayer; }
public void Setup() { _dataGetter = Substitute.For <IDataGetter>(); _postRepository = Substitute.For <IPostRepository>(); _dataConvertor = Substitute.For <IDataConvertor>(); _dataDisplayer = Substitute.For <IDataDisplayer>(); _dataGetter.GetData().Returns(_data); _dataConvertor.ConvertMarkdownToHtml(_data).Returns(_data); }
public void TestMethod_ValidateLength_Incorrect() { string egn = "123456789"; string expectedString = Consts.LengthError; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public void TestMethod_ValidateDates_Incorrect() { string egn = "1212567890"; string expectedString = Consts.InvalidDate; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public void TestMethod_Validate_AllCorrect() { string egn = "8812102461"; string expectedString = Consts.Success; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(true); _moqValidator.Setup(m => m.ValidateLastDigit(egn)).Returns(true); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public void TestMethod_Validate_StopAtFirstError() { string egn = "jgfhsdgf"; string expectedString = Consts.LengthError; _moqValidator.Setup(m => m.ValidateLength(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateIsAllDigits(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateMonths(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateDates(egn)).Returns(false); _moqValidator.Setup(m => m.ValidateLastDigit(egn)).Returns(false); _displayer = new DataDisplayer(_moqValidator.Object); string validationMessage = _displayer.ValidationMessage(egn); _moqValidator.Verify(); Assert.AreEqual(expectedString, validationMessage); }
public ValidatorForm(IDataDisplayer displayer) { InitializeComponent(); _displayer = displayer; }