public void ShouldNotAddANewSequenceIfTheFirstSequenceIsEmptyUsingAndGroup() { //Arrange var options = new StartupTasksOptions(); //Act options.AndGroup(s => null); var result = options.Groups; //Assert Assert.AreEqual(1, result.Count); }
public void ShouldReturnAStartupTaskOptionsUsingAndGroup() { //Arrange var options = new StartupTasksOptions(); options.WithGroup(s => s.First <TaskAlpha>()); //Act var result = options.AndGroup(s => s.First <TaskBeta>()); //Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StartupTasksOptions)); Assert.AreSame(options, result); }