public DemoEnum NextValue(DemoEnum enumValue) { IList values = Enum.GetValues(typeof(DemoEnum)); int index = values.IndexOf(enumValue); return((DemoEnum)values[(index + 1) % 4]); }
private void NextEnumButton_Clicked(object sender, RoutedEventArgs e) { IDemo proxy = GetProxy <IDemo>(); DemoEnum newEnum = proxy.NextValue((DemoEnum)EnumValue.SelectedValue); EnumValue.SelectedItem = newEnum; }
public void ExpectMethodOnce() { demo.Expect(x => x.EnumNoArgs()) .Return(DemoEnum.NonDemo); DemoEnum d = (DemoEnum)demo.EnumNoArgs(); Assert.Equal(d, DemoEnum.NonDemo); demo.EnumNoArgs(); Assert.Throws <ExpectationViolationException>( () => demo.VerifyExpectations(true)); }
public void SetExceptionAndThenSetReturn() { demo.Expect(x => x.EnumNoArgs()) .Throws <Exception>(); demo.Expect(x => x.EnumNoArgs()) .Return(DemoEnum.Demo); Assert.Throws <Exception>(() => demo.EnumNoArgs()); DemoEnum d = DemoEnum.NonDemo; d = (DemoEnum)demo.EnumNoArgs(); Assert.Equal(d, DemoEnum.Demo); }
public void ExpectMethodOnce() { demo.EnumNoArgs(); LastCall.On(demo).Return(DemoEnum.NonDemo).Repeat.Once(); mocks.Replay(demo); DemoEnum d = (DemoEnum)demo.EnumNoArgs(); Assert.Equal(d, DemoEnum.NonDemo); try { demo.EnumNoArgs(); Assert.False(true, "Expected exception"); } catch (ExpectationViolationException e) { Assert.Equal("IDemo.EnumNoArgs(); Expected #1, Actual #2.", e.Message); } }
public void SetExceptionAndThenSetReturn() { demo.EnumNoArgs(); LastCall.On(demo).Throw(new Exception()); demo.EnumNoArgs(); LastCall.On(demo).Return(DemoEnum.Demo); mocks.Replay(demo); try { demo.EnumNoArgs(); Assert.False(true, "Expected exception"); } catch (Exception) { } DemoEnum d = DemoEnum.NonDemo; d = (DemoEnum)demo.EnumNoArgs(); Assert.Equal(d, DemoEnum.Demo); }
public void DefaultParam(DemoEnum value = DemoEnum.A) { }
public void SayEnum (DemoEnum a, DemoEnum b) { Console.WriteLine ("SayEnum: " + a + ", " + b); }
public void SayEnum(DemoEnum a, DemoEnum b) { Console.WriteLine("SayEnum: " + a + ", " + b); }
public void CheckEnum(DemoEnum e) { Console.WriteLine(e); }
public void CheckEnum (DemoEnum e) { Console.WriteLine (e); }