public void StringToAuto_NullStringWorks() { //Act using (var target = SafeHGlobalHandle.StringToAuto(null)) { //Assert target.IsInvalid.Should().BeTrue(); target.Pointer.Should().BeZero(); }; }
public void StringToAuto_ValidStringWorks() { string str = "Hello"; //Act using (var target = SafeHGlobalHandle.StringToAuto(str)) { //Assert target.IsInvalid.Should().BeFalse(); AssertMemory(target.Pointer, Encoding.Unicode.GetBytes("Hello")); }; }