# String

```cs
var target = "Homer";
target.ShouldBe("Bart");
```

[snippet source](https://github.com/shouldly/shouldly/blob/master/src/DocumentationExamples/CodeExamples/StringExamples.ShouldBe.codeSample.approved.cs#L1-L2) | [anchor](#snippet-StringExamples.ShouldBe.codeSample.approved.cs)

**Exception**

```
target
    should be
"Bart"
    but was
"Homer"
    difference
Difference     |  |    |    |    |    |   
               | \|/  \|/  \|/  \|/  \|/  
Index          | 0    1    2    3    4    
Expected Value | B    a    r    t         
Actual Value   | H    o    m    e    r    
Expected Code  | 66   97   114  116       
Actual Code    | 72   111  109  101  114  
```

## ShouldNotBe

```cs
var target = "Bart";
target.ShouldNotBe("Bart");
```

[snippet source](https://github.com/shouldly/shouldly/blob/master/src/DocumentationExamples/CodeExamples/StringExamples.ShouldNotBe.codeSample.approved.cs#L1-L2) | [anchor](#snippet-StringExamples.ShouldNotBe.codeSample.approved.cs)

**Exception**

```
target
    should not be
"Bart"
    but was
```
