public void Calling_Build_on_an_empty_StateManagerBuilder_should_throw()
        {
            var chain = new StateManagerBuilder();

              chain.Invoking(c => c.Build())
               .ShouldThrow<Exception>();
        }