예제 #1
0
        public void BuildAccordingToAttribute()
        {
            IAttributedBuilder builder = new AttributedBuilder();

            new Director().BuildUp(builder);
            Assert.AreEqual <string>("a", builder.Log[0]);
            Assert.AreEqual <string>("b", builder.Log[1]);
            Assert.AreEqual <string>("c", builder.Log[2]);
        }
예제 #2
0
        public void Test()
        {
            var builder  = new AttributedBuilder();
            var director = new Director();

            director.BuildUp(builder);
            Assert.AreEqual("a", builder.Log[1]);
            Assert.AreEqual("b", builder.Log[0]);
        }
        public void Test()
        {
            IAttributedBuilder builder  = new AttributedBuilder();
            Director           director = new Director();

            director.BuildUp(builder);
            Assert.AreEqual <string>("a", builder.Log[0]);
            Assert.AreEqual <string>("b", builder.Log[1]);
            Assert.AreEqual <string>("c", builder.Log[2]);
        }