public void Use_ItemIsNotUsable_PrintsNothingInterestingMessage() { var item = GetTestItem(); entity.Components.Add(new Description { Name = "Test User" }); item.Components.Add(new Description { Name = "Test Item" }); itemSystem.Use(entity, item); messageSystem.Received(1).Write("Test User tries to use Test Item. Nothing interesting happens."); }