public void ConsumableThreadStorage_should_act_as_thread_static() { var str = AutoFixture.Create <string>(); // Act Task.Run(() => ConsumableThreadStorage <string> .Add(str)); // Assert ConsumableThreadStorage <string> .GetAllAndClear().Should().BeEmpty(); }
public void On_Add_items_should_exist() { var str = AutoFixture.Create <string>(); // Act ConsumableThreadStorage <string> .Add(str); // Assert ConsumableThreadStorage <string> .GetAllAndClear().Should().OnlyContain(x => x == str); }
public void GetAllAndClear_should_clear_all_values() { var str = AutoFixture.Create <string>(); // Act ConsumableThreadStorage <string> .Add(str); ConsumableThreadStorage <string> .GetAllAndClear(); // Assert ConsumableThreadStorage <string> .GetAllAndClear().Should().BeEmpty(); }