public void TestToCheckTheVelocityKpi() { Team team = new Team("Calvi", 20, 0.5, 20,""); Assert.AreEqual(team.quality, 20); }
public void addTeamTab(Team team) { TextBlock Label = new TextBlock() { Text = "Team -", Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblVelocity = new TextBlock() { Text = "Velocity:", Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblQuality = new TextBlock() { Text = "Quality:", Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblReliability = new TextBlock() { Text = "Reliability:", Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblTeamName = new TextBlock() { Text = team.name, Margin = new Thickness(5, 0, 0, 0), TextWrapping = TextWrapping.Wrap }; //TextTrimming=TextTrimming.WordEllipsis }; TextBlock lblTeamVelocity = new TextBlock() { Text = team.velocity.ToString(), Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblTeamQuality = new TextBlock() { Text = team.quality.ToString(), Margin = new Thickness(5, 0, 0, 0) }; TextBlock lblTeamReliability = new TextBlock() { Text = team.reliability.ToString(), Margin = new Thickness(5, 0, 0, 0) }; Grid grid = new Grid(); grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(20) }); grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(20) }); grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(20) }); grid.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(20) }); grid.ColumnDefinitions.Add(new ColumnDefinition()); grid.ColumnDefinitions.Add(new ColumnDefinition()); Grid.SetRow(Label, 0); Grid.SetRow(lblVelocity, 1); Grid.SetRow(lblQuality, 2); Grid.SetRow(lblReliability, 3); Grid.SetRow(lblTeamName, 0); Grid.SetColumn(lblTeamName, 1); Grid.SetRow(lblTeamVelocity, 1); Grid.SetColumn(lblTeamVelocity, 1); Grid.SetRow(lblTeamQuality, 2); Grid.SetColumn(lblTeamQuality, 1); Grid.SetRow(lblTeamReliability, 3); Grid.SetColumn(lblTeamReliability, 1); grid.Children.Add(Label); grid.Children.Add(lblQuality); grid.Children.Add(lblReliability); grid.Children.Add(lblVelocity); grid.Children.Add(lblTeamName); grid.Children.Add(lblTeamVelocity); grid.Children.Add(lblTeamQuality); grid.Children.Add(lblTeamReliability); Rectangle teamRectangle = new Rectangle(); teamRectangle.RadiusX = 6; teamRectangle.RadiusY = 6; //teamRectangle.Width = 390; //teamRectangle.Margin = new Thickness(6, 6, 6, 6); teamRectangle.HorizontalAlignment = HorizontalAlignment.Left; Button btnTeam = new Button(); teamRectangle.DataContext = btnTeam; btnTeam.HorizontalContentAlignment = HorizontalAlignment.Left; btnTeam.Margin = new Thickness(8,8,4,4); btnTeam.Height = 180; btnTeam.Content = grid; btnTeam.Background = new SolidColorBrush(Colors.Orange); btnTeam.BorderBrush = new SolidColorBrush(Colors.LightGray); btnTeam.Click += new RoutedEventHandler(StartButton_Click); btnTeam.CommandParameter = team.videoUrl; TeamsListStackPanel.Children.Add(btnTeam); }