public void TreeElemParentTest() { TestingCallTreeElem child = _callTree1.RootElem.Children[0].Children[0]; TestingCallTreeElem parent = _callTree1.RootElem.Children[0]; Assert.IsTrue(ReferenceEquals(parent, child.ParentElem)); }
public void SetUp() { _memoryStream = _multipleElemBytes.ConvertToMemoryStream(); _mockCallTreeElemFactory = new TestingCallTreeElemFactory(); _mockMetadataCache = new Mock<MetadataCache<MethodMetadata>>(); _mockMetadataCache.SetupAllProperties(); _rootElem = new TestingCallTreeElem(_memoryStream, _mockCallTreeElemFactory, _mockMetadataCache.Object); }
public void FieldsDeserializationTest() { MemoryStream memoryStream = _singleElemBytes.ConvertToMemoryStream(); var callTreeElem = new TestingCallTreeElem(memoryStream, _mockCallTreeElemFactory, _mockMetadataCache.Object); Assert.AreEqual(ExpectedFunctionId, callTreeElem.FunctionId); Assert.AreEqual(ExpectedEnterCount, callTreeElem.EnterCount); Assert.AreEqual(ExpectedLeaveCount, callTreeElem.LeaveCount); Assert.AreEqual(ExpectedWallClockDurationHns, callTreeElem.WallClockDurationHns); Assert.AreEqual(ExpectedKernelModeDurationHns, callTreeElem.KernelModeDurationHns); Assert.AreEqual(ExpectedUserModeDurationHns, callTreeElem.UserModeDurationHns); Assert.AreEqual(ExpectedChildrenCount, callTreeElem.ChildrenCount); Assert.AreEqual(memoryStream.Length, memoryStream.Position); }