Example #1
0
        public void Returns_Default_If_EnvironmentVariable_NotSet()
        {
            //arrange
            //explicitly set this to null as to clear any previous state
            Environment.SetEnvironmentVariable("APP_VERSION", null);
            var controller   = new VersionController();
            var defaultValue = "default";

            //act
            var result = controller.GetVersion();

            //assert
            Assert.NotNull(result);
            Assert.Equal(defaultValue, result);
        }
Example #2
0
        public void Returns_AppVersion_FromEnvironmentVariable()
        {
            //arrange
            var version = "fake_test_version";

            Environment.SetEnvironmentVariable("APP_VERSION", version);
            var controller = new VersionController();

            //act
            var result = controller.GetVersion();

            //assert
            Assert.NotNull(result);
            Assert.Equal(version, result);
        }
Example #3
0
            public void Then_The_Correct_Version_Is_Returned()
            {
                var controller = new VersionController();

                Assert.Equal("1.0.0.2", controller.GetVersion());
            }