Beispiel #1
0
        public void PropertyAccessFinished()
        {
            CurrentPropertyManager.PreparePropertyAccess("prop");
            CurrentPropertyManager.PropertyAccessFinished();

            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.Null);
        }
Beispiel #2
0
        public void PropertyStack()
        {
            CurrentPropertyManager.PreparePropertyAccess("1");
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("1"));
            CurrentPropertyManager.PreparePropertyAccess("2");
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("2"));
            CurrentPropertyManager.PreparePropertyAccess("3");
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("3"));

            CurrentPropertyManager.PropertyAccessFinished();
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("2"));
            CurrentPropertyManager.PropertyAccessFinished();
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("1"));
            CurrentPropertyManager.PropertyAccessFinished();
            Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.Null);
        }
Beispiel #3
0
 public void GetAndCheckCurrentPropertyName()
 {
     CurrentPropertyManager.PreparePropertyAccess("prop");
     Assert.That(CurrentPropertyManager.GetAndCheckCurrentPropertyName(), Is.EqualTo("prop"));
 }
Beispiel #4
0
 public void PreparePropertyAccess()
 {
     CurrentPropertyManager.PreparePropertyAccess("prop");
     Assert.That(CurrentPropertyManager.CurrentPropertyName, Is.EqualTo("prop"));
 }
Beispiel #5
0
 public void PreparePropertyAccess(string propertyName)
 {
     CurrentPropertyManager.PreparePropertyAccess(propertyName);
 }