public void GetSiteMap_NullAuthorization_ReturnsAllMenus()
{
siteMap = new MvcSiteMapProvider(config, parser, null);
MvcSiteMapNode[] actual = siteMap.GetSiteMap(context).ToArray();
Assert.Equal(1, actual.Length);
Assert.Null(actual[0].Action);
Assert.Null(actual[0].Controller);
Assert.Equal("Administration", actual[0].Area);
Assert.Equal("fa fa-gears", actual[0].IconClass);
actual = actual[0].Children.ToArray();
Assert.Equal(2, actual.Length);
Assert.Empty(actual[0].Children);
Assert.Equal("Index", actual[0].Action);
Assert.Equal("Accounts", actual[0].Controller);
Assert.Equal("Administration", actual[0].Area);
Assert.Equal("fa fa-user", actual[0].IconClass);
Assert.Null(actual[1].Action);
Assert.Equal("Roles", actual[1].Controller);
Assert.Equal("Administration", actual[1].Area);
Assert.Equal("fa fa-users", actual[1].IconClass);
actual = actual[1].Children.ToArray();
Assert.Equal(1, actual.Length);
Assert.Empty(actual[0].Children);
Assert.Equal("Create", actual[0].Action);
Assert.Equal("Roles", actual[0].Controller);
Assert.Equal("Administration", actual[0].Area);
Assert.Equal("fa fa-file-o", actual[0].IconClass);
}