コード例 #1
0
        public void SubString_IncorrectRange_ThrowsException()
        {
            // Arrange
            var myStr = new MyString.MyString("Hello World");

            // Act + Assert
            Assert.Throws <Exception>(() => myStr.SubString(7, 5));
        }
コード例 #2
0
        public void SubString_CorrectRange_ReturnsExpectedSubString()
        {
            // Arrange
            var myStr = new MyString.MyString("Hello World");

            // Act
            var newStr = myStr.SubString(6, 5);

            // Assert
            Assert.Equal(5, newStr.Length);
            Assert.Equal("World", newStr);
        }