public void ReturnsModKeys( ISpecimenContext context, ModKeyMultipleBuilder sut) { sut.Create(new MultipleRequest(typeof(ModKey)), context) .Should().BeAssignableTo <IEnumerable <ModKey> >(); }
public void MultipleEnumerationsYieldsSameResults( ISpecimenContext context, ModKeyMultipleBuilder sut) { var keys = sut.Create(new MultipleRequest(typeof(ModKey)), context) as IEnumerable <ModKey>; keys.Should().Equal(keys); }
public void ReturnsDifferentModKeysWithin( ISpecimenContext context, ModKeyMultipleBuilder sut) { var keys = sut.Create(new MultipleRequest(typeof(ModKey)), context) as IEnumerable <ModKey>; foreach (var key in keys !) { keys.Where(x => x == key).Should().HaveCount(1); } }
public void SeparateCreatesReturnDifferentKeys( ISpecimenContext context, ModKeyMultipleBuilder sut) { var keys = sut.Create(new MultipleRequest(typeof(ModKey)), context) as IEnumerable <ModKey>; var keys2 = sut.Create(new MultipleRequest(typeof(ModKey)), context) as IEnumerable <ModKey>; foreach (var key in keys !) { keys2.Should().NotContain(key); } }