public void EachInstanceOfPrimeMethodSetHasUniqueId() { var anyMethodContainer = new PrimeMethodContainer(string.Empty, string.Empty, typeof(IPrimeChecker)); var anyRunnerContainer = new PrimeRunnerContainer(string.Empty, string.Empty, typeof(IRunner)); var pms1 = new PrimeMethodSet(anyMethodContainer, anyRunnerContainer); var pms2 = new PrimeMethodSet(anyMethodContainer, anyRunnerContainer); Assert.AreEqual(0, pms1.Id); Assert.AreEqual(1, pms2.Id); }
public void ShouldThrowIfMethodTypeIsInvalid() { var anyType = typeof(DateTime); var container = new PrimeMethodContainer(string.Empty, string.Empty, anyType); }