public void IsGroundState_GroundStateSiteswap_ShouldReturnTrue(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.IsGroundState(); Assert.True(result); }
public void IsExcitedState_NotExitedStateSiteswap_ShouldReturnFalse(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.IsExcitedState(); Assert.False(result); }
public void NumberOfObjects_ShouldWork(int siteswap, int numberOfBalls) { var sut = new Siteswap(siteswap); var result = sut.NumberOfObjects(); Assert.That(result, Is.EqualTo((decimal)numberOfBalls)); }
public void IsValid_InvalidSiteswap_ShouldWork(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.IsValid(); Assert.False(result); }
public void CalculateGetIn_ExitedStateSiteswap_ShouldReturnGetin(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.CalculateGetIn(); // Assert.True(result); }
public int MaxThrow_ShouldWork(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.MaxThrow(); return(result); }
public void GenerateHandStatus_ShouldWork(int siteswap) { var sut = new Siteswap(siteswap); var result = sut.GenerateHandStatus(); var expectedValues = new CyclicArray <HandStatus>(new [] { HandStatus.Empty, HandStatus.Empty, HandStatus.Full, HandStatus.Empty, HandStatus.Full }); Assert.Multiple(() => { for (int i = 0; i < sut.MaxThrow(); i++) { Assert.That(result[i], Is.EqualTo(expectedValues[i]), $"Position {i} ist falsch"); } }); }