import XCTest @testable import PortfolioJournal final class ShareServiceTests: XCTestCase { func testBuildMonthlyCheckInShareText() { let summary = MonthlySummary( periodLabel: "January 2026", startDate: Date(timeIntervalSince1970: 0), endDate: Date(timeIntervalSince1970: 0), startingValue: 1000, endingValue: 1200, contributions: 150, netPerformance: 50 ) let text = ShareService.buildMonthlyCheckInShareText( summary: summary, appName: "Portfolio Journal" ) XCTAssertTrue(text.contains("January 2026 Check-in")) XCTAssertTrue(text.contains("Starting:")) XCTAssertTrue(text.contains("Ending:")) XCTAssertTrue(text.contains("Contributions:")) XCTAssertTrue(text.contains("Net performance:")) XCTAssertTrue(text.contains("Shared from Portfolio Journal")) } }