protected override void Context() { base.Context(); _buildingBlockType = "BB"; _objectType = "Builder"; _objectBase = A.Fake <IObjectBase>(); _originBuildingBlock = A.Fake <IBuildingBlock>(); _buildingBlock = A.Fake <IBuildingBlock>(); A.CallTo(() => _buildingBlockRetriever.GetBuildingBlockFor(_objectBase, _originBuildingBlock)).Returns(_buildingBlock); A.CallTo(() => _objectTypeResolver.TypeFor(_objectBase)).Returns(_objectType); A.CallTo(() => _objectTypeResolver.TypeFor(_buildingBlock)).Returns(_buildingBlockType); _validationMessage = new ValidationMessage(NotificationType.Error, "This is the message", _objectBase, _originBuildingBlock); _validationMessage.AddDetail("Details1"); _validationMessage.AddDetail("Details2"); }