Exemplo n.º 1
0
            public void Should_Throw_If_Context_Is_Null()
            {
                // Given, When
                var result = Record.Exception(() => EnvironmentAliases.IsRunningOnWindows(null));

                // Then
                Assert.IsArgumentNullException(result, "context");
            }
            public void Should_Return_Correct_Value(PlatformFamily family, bool expected)
            {
                // Given
                var context = Substitute.For <ICakeContext>();

                context.Environment.Returns(new FakeEnvironment(family));

                // When
                var result = EnvironmentAliases.IsRunningOnWindows(context);

                // Then
                Assert.Equal(expected, result);
            }
Exemplo n.º 3
0
            public void Should_Return_Correct_Value(bool isRunningOnUnix, bool expected)
            {
                // Given
                var environment = Substitute.For <ICakeEnvironment>();

                environment.IsUnix().Returns(x => isRunningOnUnix);
                var context = Substitute.For <ICakeContext>();

                context.Environment.Returns(c => environment);

                // When
                var result = EnvironmentAliases.IsRunningOnWindows(context);

                // Then
                Assert.Equal(result, expected);
            }