public string AddSongToSet(string[] args) { var songName = args[0]; var setName = args[1]; stage.AddSong(stage.GetSong(args[0])); return($"Added {songName} ({stage.GetSong(args[0]).Duration}) to {setName}"); }
public string RegisterSong(string[] args) { string songName = args[0]; TimeSpan duration = TimeSpan.ParseExact(args[1], timeFormat, CultureInfo.InvariantCulture); ISong song = songFactory.CreateSong(songName, duration); stage.AddSong(song); return($"Registered song {song.Name} ({args[1]})"); }
public string RegisterSong(string[] args) { string name = args[0]; string time = args[1]; TimeSpan duration = TimeSpan.ParseExact(time, "mm\\:ss", CultureInfo.InvariantCulture); ISong song = songFactory.CreateSong(name, duration); stage.AddSong(song); return $"Registered song {name} ({time})"; }
public string RegisterSong(string[] args) { string songName = args[0]; TimeSpan duration = TimeSpan.ParseExact(args[1], TimeFormat, CultureInfo.InvariantCulture); ISong song = new Song(songName, duration); stage.AddSong(song); return($"Registered song {songName} ({duration:mm\\:ss})"); }
public string RegisterSong(string[] args) { string name = args[0]; TimeSpan timeSpan = TimeSpan.ParseExact(args[1], TimeFormat, CultureInfo.InvariantCulture); ISong song = songFactory.CreateSong(name, timeSpan); stage.AddSong(song); return($"Registered song {name} ({song.Duration.ToString(TimeFormat)})"); }
public string RegisterSong(string[] args) { var name = args[0]; TimeSpan duration = TimeSpan.ParseExact(args[1], TimeFormat, CultureInfo.InvariantCulture); var song = this.songFactory.CreateSong(name, duration); stage.AddSong(song); return($"Registered song {name} ({duration:mm\\:ss})"); }
public string RegisterSong(string[] args) { string name = args[0]; TimeSpan duration = TimeSpan.Parse("00:" + args[1]); var createdSong = songFactory.CreateSong(name, duration); stage.AddSong(createdSong); return($"Registered song {createdSong.Name} ({createdSong.Duration.ToString(TimeFormat)})"); }
//RegisterSong {name} {mm:ss} public string RegisterSong(string[] args) { string songName = args[0]; TimeSpan duration = TimeSpan.ParseExact(args[1], "mm\\:ss", null); ISong song = songFactory.CreateSong(songName, duration); stage.AddSong(song); return(string.Format(Constants.SongRegistered, song.ToString())); }
public string RegisterSong(string[] args) { string name = args[0]; string timeAsString = args[1]; TimeSpan duration = TimeSpan.ParseExact(timeAsString, TimeFormat, CultureInfo.InvariantCulture);; ISong song = this.songFactory.CreateSong(name, duration); stage.AddSong(song); return($"Registered song {song.ToString()}"); }
//checked public string RegisterSong(string[] args) { string name = args[0]; TimeSpan duration = TimeSpan.ParseExact(args[1], TimeFormat, null); ISong song = new Song(name, duration); stage.AddSong(song); string result = $"Registered song {name} ({duration:mm\\:ss})"; return(result); }
public string RegisterSong(string[] args) { var songName = args[0]; var culture = CultureInfo.InvariantCulture; TimeSpan duration = TimeSpan.ParseExact(args[1], TimeFormat, culture); ISong song = new Song(songName, duration); stage.AddSong(song); return(string.Format(RegisteredSong, song.Name, song.Duration.ToString(TimeFormat))); }
public string RegisterSong(string[] args) { var name = args[0]; var length = args[1].Split(":").Select(int.Parse).ToArray(); var minutes = length[0]; var seconds = length[1]; var duration = new TimeSpan(0, minutes, seconds); var song = songFactory.CreateSong(name, duration); stage.AddSong(song); return(String.Format(OutputMessages.RegisteredSong, song)); }
public string RegisterSong(string[] args) { string songName = args[0]; string[] durationStr = args[1].Split(':'); int minutes = int.Parse(durationStr[0]); int seconds = int.Parse(durationStr[1]); TimeSpan duration = new TimeSpan(0, minutes, seconds); stage.AddSong(new Song(songName, duration)); return($"Registered song {songName} ({duration:mm\\:ss})"); }
public string RegisterSong(string[] args) { string name = args[0]; string[] lengthStr = args[1].Split(":"); int minutes = int.Parse(lengthStr[0]); int seconds = int.Parse(lengthStr[1]); TimeSpan timeSpan = new TimeSpan(0, minutes, seconds); ISong song = new Song(name, timeSpan); stage.AddSong(song); return($"Registered song {song}"); }
public string RegisterSong(string[] args) { string name = args[0]; string[] time = args[1].Split(':').ToArray(); int minutes = int.Parse(time[0]); int seconds = int.Parse(time[1]); var duration = new TimeSpan(0, 0, minutes, seconds); ISong song = songFactory.CreateSong(name, duration); stage.AddSong(song); return(string.Format($"Registered song {song.Name} ({{duration:{duration.Minutes}\\:{duration.Seconds}}})")); }
public void TestPerformSets() { ISet set = new Short("NewSet"); IPerformer performer = new Performer("Perofrmer1", 10); ISong song = new Song("NewSong", new TimeSpan(0, 5, 5)); stage.AddSet(set); stage.AddPerformer(performer); stage.AddSong(song); string result = setController.PerformSets(); Assert.AreEqual(result, "1. NewSet:\r\n-- Did not perform"); }