Exemplo n.º 1
0
		public void DecoratorDoesNothingWhenTurnedOff()
		{
			var mockDa = new MockDa();
			var underlyingValue = "hello" + zws + "world";
			mockDa.StringValues[new Tuple<int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
			var decorator = new ShowSpaceDecorator(mockDa);

			var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);
			Assert.That(tss.Text, Is.EqualTo(underlyingValue));
			VerifyNoBackColor(tss);
		}
Exemplo n.º 2
0
		public void DecoratorReplacesZwsWithGreySpaceWhenTurnedOn()
		{
			var mockDa = new MockDa();
			var underlyingValue = zws + "hello" + zws + "world" + zws + "today";
			mockDa.StringValues[new Tuple<int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
			var decorator = new ShowSpaceDecorator(mockDa);
			decorator.ShowSpaces = true;

			var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);
			Assert.That(tss.Text, Is.EqualTo(" hello world today"));
			VerifyBackColor(tss, new[] { ShowSpaceDecorator.KzwsBackColor, -1, ShowSpaceDecorator.KzwsBackColor, -1, ShowSpaceDecorator.KzwsBackColor, -1 });
		}
Exemplo n.º 3
0
		public void DecoratorGetHandlesEmptyStringWhenTurnedOn()
		{
			var mockDa = new MockDa();
			var underlyingValue = "";
			mockDa.StringValues[new Tuple<int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
			var decorator = new ShowSpaceDecorator(mockDa);
			decorator.ShowSpaces = true;

			var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);
			Assert.That(string.IsNullOrEmpty(tss.Text));
			VerifyNoBackColor(tss);
		}
        public void DecoratorDoesNothingWhenTurnedOff()
        {
            var mockDa          = new MockDa();
            var underlyingValue = "hello" + zws + "world";

            mockDa.StringValues[new Tuple <int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
            var decorator = new ShowSpaceDecorator(mockDa);

            var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);

            Assert.That(tss.Text, Is.EqualTo(underlyingValue));
            VerifyNoBackColor(tss);
        }
        public void DecoratorReplacesZwsWithGreySpaceWhenTurnedOn()
        {
            var mockDa          = new MockDa();
            var underlyingValue = zws + "hello" + zws + "world" + zws + "today";

            mockDa.StringValues[new Tuple <int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
            var decorator = new ShowSpaceDecorator(mockDa);

            decorator.ShowSpaces = true;

            var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);

            Assert.That(tss.Text, Is.EqualTo(" hello world today"));
            VerifyBackColor(tss, new[] { ShowSpaceDecorator.KzwsBackColor, -1, ShowSpaceDecorator.KzwsBackColor, -1, ShowSpaceDecorator.KzwsBackColor, -1 });
        }
        public void DecoratorGetHandlesEmptyStringWhenTurnedOn()
        {
            var mockDa          = new MockDa();
            var underlyingValue = "";

            mockDa.StringValues[new Tuple <int, int>(27, StTxtParaTags.kflidContents)] = m_tsf.MakeString(underlyingValue, 77);
            var decorator = new ShowSpaceDecorator(mockDa);

            decorator.ShowSpaces = true;

            var tss = decorator.get_StringProp(27, StTxtParaTags.kflidContents);

            Assert.That(string.IsNullOrEmpty(tss.Text));
            VerifyNoBackColor(tss);
        }