Тавтологическими иногда называют тесты, которые слишком тесно связаны с нижележащей имплементацией, буквально повторяя ее шаг-в-шаг. Такие тесты ничего не тестируют — они построены так, что всегда проходят или содержат бессмысленные проверки.
public class User
{
public string Name { get; set; }
}
[Fact]
public void Test()
{
var sut = new User();
sut.Name = "John Smith";
Assert.Equal("John Smith", sut.Name);
}