SenseNet.ContentRepository.Tests.NodeTest2.Storage2_Bug_BoolQuery C# (CSharp) Метод

Storage2_Bug_BoolQuery() приватный Метод

private Storage2_Bug_BoolQuery ( ) : void
Результат void
		public void Storage2_Bug_BoolQuery()
		{
			if (ContentType.GetByName("BoolTest") == null)
				ContentTypeInstaller.InstallContentType(@"<?xml version=""1.0"" encoding=""utf-8""?>
					<ContentType name=""BoolTest"" parentType=""GenericContent"" handler=""SenseNet.ContentRepository.GenericContent"" xmlns=""http://schemas.sensenet.com/SenseNet/ContentRepository/ContentTypeDefinition"">
						<DisplayName>BoolTest</DisplayName>
						<Fields>
							<Field name=""TrueFalse"" type=""Boolean"" />
						</Fields>
					</ContentType>");

			Content c;
			for (int i = 0; i < 10; i++)
			{
				c = Content.CreateNew("BoolTest", TestRoot, "Bool" + i);
				c["TrueFalse"] = (i % 2) != 0;
				c.Save();
			}

			var query = new NodeQuery();
			query.Add(new IntExpression(PropertyType.GetByName("TrueFalse"), ValueOperator.Equal, (int?)0));
			var result = query.Execute();

			var names = (from node in query.Execute().Nodes select node.Name).ToList<string>();
			var count = names.Count;

			for (int i = 0; i < 10; i++)
			{
				//c = Content.Load(TestRoot.Path +"/Bool" + i);
				//c.Delete();
			    var path = TestRoot.Path + "/Bool" + i;
                
                if(Node.Exists(path))
                    Node.ForceDelete(path);
			}
			ContentTypeInstaller.RemoveContentType("BoolTest");

			Assert.IsTrue(count == 5, "#1");
		}
		[TestMethod]