public void ProgramHelpGetVersionSucceeds() { // Arrange var sut = new ProgramHelp(); // Act var result = sut.GetVersion(); // Assert Assert.IsTrue(0 < result.Major); }
public void ProgramHelpGetArchitectureSucceeds() { // Arrange var sut = new ProgramHelp(); Mock.SetupStatic(typeof(Environment)); Mock.Arrange(() => Environment.Is64BitProcess) .Returns(true) .MustBeCalled(); Mock.Arrange(() => Environment.Is64BitOperatingSystem) .Returns(true) .MustBeCalled(); var application = Environment.Is64BitProcess ? "x64" : "x86"; // Act var result = sut.GetArchitecture(); // Assert Mock.Assert(() => Environment.Is64BitProcess); Mock.Assert(() => Environment.Is64BitOperatingSystem); Assert.IsTrue(result.Contains(application)); }