public void GetCacheIndex_WithoutAttribute_ThrowsException() { // Arrange TestInfoWithoutAttribute info = new TestInfoWithoutAttribute { Index = 1 }; CacheIndexProvider cacheIndexProvider = new CacheIndexProvider(); // Act + Assert Assert.That(() => cacheIndexProvider.GetCacheIndex(info), Throws.ArgumentException); }
public void GetCacheIndex_WithAttribute_ReturnsValue() { // Arrange TestInfoWithAttribute info = new TestInfoWithAttribute { Index = 1 }; CacheIndexProvider cacheIndexProvider = new CacheIndexProvider(); // Act var index = cacheIndexProvider.GetCacheIndex(info); // Assert Assert.That(index, Is.EqualTo("1")); }
public void GetCacheIndex_WithMoreAttributes_ReturnsFirstValue() { // Arrange TestInfoWithTwoAttributes info = new TestInfoWithTwoAttributes { Index = 1, Index2 = 2 }; CacheIndexProvider cacheIndexProvider = new CacheIndexProvider(); // Act var index = cacheIndexProvider.GetCacheIndex(info); // Assert Assert.That(index, Is.EqualTo("1")); }