Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Create BreadcrumbEventTests.cs
  • Loading branch information
jamescrosswell committed Jun 5, 2025
commit 5a38114126a059d81c19b3c2e7f815ee0edcf96a
28 changes: 28 additions & 0 deletions test/Sentry.Maui.Tests/BreadcrumbEventTests.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
using System.Collections.Generic;
using FluentAssertions;
using Xunit;

namespace Sentry.Maui.Tests;

public class BreadcrumbEventTests
{
[Fact]
public void BreadcrumbEvent_OldConstructor_EquivalentToNewConstructor()
{
// Arrange
var sender = new object();
var eventName = "TestEvent";

// Act
IEnumerable<(string Key, string Value)>[] extraData = [[("key1", "value1")], [("key2", "value2")]];
#pragma warning disable CS0618 // Type or member is obsolete
var oldEvent = new BreadcrumbEvent(sender, eventName, extraData);
#pragma warning restore CS0618 // Type or member is obsolete
var newEvent = new BreadcrumbEvent(sender, eventName, ("key1", "value1"), ("key2", "value2"));

// Assert
oldEvent.Sender.Should().Be(newEvent.Sender);
oldEvent.EventName.Should().Be(newEvent.EventName);
oldEvent.ExtraData.Should().BeEquivalentTo(newEvent.ExtraData);
}
}
Loading