public Joust1_ShouldAcceptFourInts() { Type joustInterfaceType = typeof(IJoust); Type joust = Assembly.Load(new AssemblyName("DotNetCore.Joust")).GetTypes() .FirstOrDefault(type => joustInterfaceType.IsAssignableFrom(type) && type != joustInterfaceType); _joust = (IJoust)Activator.CreateInstance(joust); }
public void ReturnsNullIfNoneAvalibleInATimelyManner() { Type joustInterfaceType = typeof(IJoust); Type joust = Assembly.Load(new AssemblyName("DotNetCore.Joust")).GetTypes() .FirstOrDefault(type => joustInterfaceType.IsAssignableFrom(type) && type != joustInterfaceType); var timer = System.Diagnostics.Stopwatch.StartNew(); IJoust speedTest = (IJoust)Activator.CreateInstance(joust); IQuote lowestQuote = speedTest.GetQuote(new int[] { int.MaxValue, 100, 100, 1 }); timer.Stop(); Assert.True(timer.Elapsed.TotalMinutes < 1); Assert.Null(lowestQuote); }
public Joust_IsLinkValidShould() { solution = null; }
public Joust_IsLinkValidShould() { solution = new LinkTester(); }