|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System.Text;
namespace System.Resources.Tests;
// NB: doesn't require thread affinity
public class ResXFileRefTests
{
[Fact]
public void ResXFileRef_Constructor()
{
string fileName = "SomeFile";
string typeName = "SomeType";
ResXFileRef fileRef = new(fileName, typeName);
Assert.Equal(fileName, fileRef.FileName);
Assert.Equal(typeName, fileRef.TypeName);
Assert.Null(fileRef.TextFileEncoding);
}
[Fact]
public void ResXFileRef_EncodingConstructor()
{
string fileName = "SomeFile";
string typeName = "SomeType";
Encoding encoding = Encoding.Default;
ResXFileRef fileRef = new(fileName, typeName, encoding);
Assert.Equal(fileName, fileRef.FileName);
Assert.Equal(typeName, fileRef.TypeName);
Assert.Equal(encoding, fileRef.TextFileEncoding);
}
}
|