コード例 #1
0
ファイル: ConstantTests.cs プロジェクト: projecteon/Constant
        public void WhenGetAllIsCalled_AllConstantsAreReturned()
        {
            var constants = TestableConstant.GetAll();

            Assert.Equal(new List <TestableConstant> {
                TestableConstant.Default, TestableConstant.Constant1
            }, constants);
        }
コード例 #2
0
ファイル: ConstantTests.cs プロジェクト: projecteon/Constant
        public void GivenKeyDoesNotExistInConstants_WhenGetOrDefaultForIsCalled_DefaultConstantIsReturned()
        {
            var constant = TestableConstant.GetOrDefaultFor("notExistsingKey");

            Assert.Equal(TestableConstant.Default, constant);
        }
コード例 #3
0
ファイル: ConstantTests.cs プロジェクト: projecteon/Constant
 public void GivenKeyDoesNotExistInConstants_WhenGetForIsCalled_ExceptionIsThrown()
 {
     Assert.Throws <KeyNotFoundException>(() => TestableConstant.GetFor("notExistsingKey"));
 }
コード例 #4
0
ファイル: ConstantTests.cs プロジェクト: projecteon/Constant
 public void GivenKeyIsNull_WhenGetForIsCalled_ExceptionIsThrown()
 {
     Assert.Throws <ArgumentNullException>(() => TestableConstant.GetFor(null));
 }
コード例 #5
0
ファイル: ConstantTests.cs プロジェクト: projecteon/Constant
        public void GivenKeyDoesExistInConstants_WhenGetForIsCalled_TheConstantIsReturned()
        {
            var constant = TestableConstant.GetFor("constant1");

            Assert.Equal(TestableConstant.Constant1, constant);
        }