public void GetIncrement_Key_Null() { // arrange MockBuilder.ResetBags(); var key = (string)null; // act var value = MockBuilder.GetIncrement(key); // assert value.Should().Be(0); }
public void GetIncrement_Key_Valid() { // arrange MockBuilder.ResetBags(); var key = MockBuilder.Key; // act var value = MockBuilder.GetIncrement(key); // assert value.Should().Be(1); }
public void GetIncrement_Key_Two_Times_Equals() { // arrange MockBuilder.ResetBags(); var key = MockBuilder.Key; // act var first = MockBuilder.GetIncrement(key); var second = MockBuilder.GetIncrement(key); // assert first.Should().Be(1); second.Should().Be(1); first.Should().Be(second); }
public void GetIncrement_Key_Two_Times_Different() { // arrange MockBuilder.ResetBags(); var key1 = MockBuilder.Key; var key2 = MockBuilder.Key; // act var first = MockBuilder.GetIncrement(key1); var second = MockBuilder.GetIncrement(key2); // assert first.Should().Be(1); second.Should().Be(2); first.Should().NotBe(second); }