public void GetRandomEnumValue_InputWithExcludeList_ReturnsValueNotInExcludeList() { var randomizer = new Randomizer(); var value = randomizer.GetRandomEnumValue <SomeEnum>(new List <SomeEnum>(GetAll.ValuesOf <SomeEnum>().Skip(1))); Assert.AreEqual(SomeEnum.Value1, value); }
public void GetRandomEnumValue_InputWithExcludeList_ReturnsValueNotInExcludeList() { var randomizer = new Randomizer(); var value = randomizer.GetRandomEnumValue<SomeEnum>(new List<SomeEnum>(GetAll.ValuesOf<SomeEnum>().Skip(1))); Assert.AreEqual(SomeEnum.Value1, value); }
public void GetRandomItem_ValidInput_ReturnsItemFromCollection() { var collection = new List<object>() {new object(),new object(),new object(),new object()}; var randomizer = new Randomizer(); var item = randomizer.GetRandomItem(collection); Assert.IsTrue(collection.Contains(item)); }
public void GetRandomCell_ValidInput_ReturnsCellFromMap() { var map = new Map<Cell>(5, 5); var randomizer = new Randomizer(); var randomCell = randomizer.GetRandomCell(map); Assert.AreEqual(map.GetCell(randomCell.Row, randomCell.Column), randomCell); }
public void GetRandomCell_EmptyMap_ReturnsNull() { var map = new Map<Cell>(0, 0); var randomizer = new Randomizer(); var randomCell = randomizer.GetRandomCell(map); Assert.IsNull(randomCell); }
public void GetRandomCell_EmptyMap_ReturnsNull() { var map = new Map <Cell>(0, 0); var randomizer = new Randomizer(); var randomCell = randomizer.GetRandomCell(map); Assert.IsNull(randomCell); }
public void GetRandomCell_ValidInput_ReturnsCellFromMap() { var map = new Map <Cell>(5, 5); var randomizer = new Randomizer(); var randomCell = randomizer.GetRandomCell(map); Assert.AreEqual(map.GetCell(randomCell.Row, randomCell.Column), randomCell); }
public void GetRandomItem_ValidInput_ReturnsItemFromCollection() { var collection = new List <object>() { new object(), new object(), new object(), new object() }; var randomizer = new Randomizer(); var item = randomizer.GetRandomItem(collection); Assert.IsTrue(collection.Contains(item)); }