public void Should_Remove_Object() { _cache.Clear(); var entity = new TestStatusEntity { Metadata = new V1ObjectMeta { Uid = "test" } }; _cache.Upsert(entity, out _); _cache.Get("test"); _cache.Remove(entity); Assert.Throws <KeyNotFoundException>(() => _cache.Get("test")); }
public void Should_Correctly_Compare_Objects( TestStatusEntity?firstInsert, TestStatusEntity secondInsert, CacheComparisonResult expectedResult) { _cache.Clear(); if (firstInsert != null) { _cache.Upsert(firstInsert, out _); } _cache.Upsert(secondInsert, out var result); result.Should().Be(expectedResult); }