public void RemoveProgram_ShouldRemoveProgram() { var program = new Mock <IProgram>().Object; applicationState.AddProgram(program); applicationState.RemoveProgram(program); Assert.Empty(applicationState.Programs); }