[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to start preview.")]
+ [Step(2, "Press \'Preview\' button to start preview.")]
[Step(3, "If preview is displayed correctly, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartPreview_CHANGE_STATUS()
* TEST CODE
* test preview
*/
- await CreateButton("Start preview");
+ await CreateButton("Preview");
_button1.Clicked += (sender, e) =>
{
[Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
[Step(1, "Click run TC")]
[Step(2, "Check if the preview is available on window.")]
- [Step(3, "Press \'Start preview\' button to check whether proper exception is occured or not.")]
+ [Step(3, "Press \'Preview\' button to check whether proper exception is occured or not.")]
[Step(4, "If proper exception is occured, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartPreview_THROWS_IF_STATE_IS_INVALID()
* TEST CODE
* test preview
*/
- await CreateButton("Start preview");
+ await CreateButton("Preview");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Press \'Start capture\' button to capture the image.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Press \'Capture\' button to capture the image.")]
[Step(4, "If image is captured correctly, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartCapture_CHANGE_STATUS()
* TEST CODE
* test camera capture.
*/
- await CreateButton("Start preview", "Start capture");
+ await CreateButton("Preview", "Capture");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MEX")]
[Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start capture\' button to check whether proper exception is occured or not.")]
+ [Step(2, "Press \'Capture\' button to check whether proper exception is occured or not.")]
[Step(3, "If proper exception is occured, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartCapture_THROWS_IF_INVALID_OPERATION()
* TEST CODE
* Start capture without calling StartPreview() to test StartCapture() in invalid state.
*/
- await CreateButton("Start capture");
+ await CreateButton("Capture");
_button1.Clicked += (sender, e) =>
{
[Property("COVPARAM", "int, int, CancellationToken")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Press \'Start continuous capture\' button for capture of the 3 images.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Press \'Continuous capture\' button for capture of the 3 images.")]
[Step(4, "If image is captured correctly, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartCapture_CONTINUOUSLY_CHANGE_STATUS()
* TEST CODE
* test camera continuous capture.
*/
- await CreateButton("Start preview", "Start continuous capture");
+ await CreateButton("Preview", "Continuous capture");
_button1.Clicked += (sender, e) =>
{
[Property("COVPARAM", "int, int, CancellationToken")]
[Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start continuous capture\' button to check whether proper exception is occured or not.")]
+ [Step(2, "Press \'Continuous capture\' button to check whether proper exception is occured or not.")]
[Step(3, "If proper exception is occured, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartCapture_CONTINUOUSLY_THROWS_IF_INVALID_OPERATION()
* TEST CODE
* test camera continuous capture in invalid state.
*/
- await CreateButton("Start continuous capture");
+ await CreateButton("Continuous capture");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start the face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start the face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
[Postcondition(1, "NA")]
* TEST CODE
* test face detection.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MEX")]
[Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start face detection\' button to check whether proper exception is occured or not.")]
+ [Step(2, "Press \'Face detection\' button to check whether proper exception is occured or not.")]
[Step(3, "If proper exception is occured, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartFaceDetection_THROWS_IF_INVALID_OPERATION()
* TEST CODE
* test face detection in invalid state.
*/
- await CreateButton("Start face detection");
+ await CreateButton("Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
[Step(3, "If camera is able to focus automatically, test will be passed.")]
- [Step(4, "If not, Click \'Start focusing\' button to start focus.")]
+ [Step(4, "If not, Click \'Focusing\' button to start focus.")]
[Step(5, "Try to focus the camera on any object.")]
[Step(6, "If camera is able to focus, test will be passed.")]
[Postcondition(1, "NA")]
* TEST CODE
* test start focusing.
*/
- await CreateButton("Start preview", "Start focusing");
+ await CreateButton("Preview", "Focusing");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "MEX")]
[Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start focusing\' button to check whether proper exception is occured or not.")]
+ [Step(2, "Press \'Focusing\' button to check whether proper exception is occured or not.")]
[Step(3, "If proper exception is occured, test will be passed.")]
[Postcondition(1, "NA")]
public async Task StartFocusing_THROWS_IF_STATE_IS_INVALID()
* TEST CODE
* test start focusing.
*/
- await CreateButton("Start focusing");
+ await CreateButton("Focusing");
_button1.Clicked += (s, e) =>
{
[Property("CRITERIA", "EVL")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start the face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start the face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
[Postcondition(1, "NA")]
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "EVL")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
[Step(3, "If camera is able to focus automatically, test will be passed.")]
- [Step(4, "If not, Click \'Start focusing\' button to start focus.")]
+ [Step(4, "If not, Click \'Focusing\' button to start focus.")]
[Step(5, "Try to focus the camera on any object.")]
[Step(6, "If camera is able to focus, test will be passed.")]
public async Task FocusStateChanged_CHECK_EVENT()
* TEST CODE
* test focus changed event.
*/
- await CreateButton("Start preview", "Start focusing");
+ await CreateButton("Preview", "Focusing");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
[Step(3, "If camera is able to focus automatically, test will be passed.")]
- [Step(4, "Click \'Start focusing\' button to start focus.")]
+ [Step(4, "Click \'Focusing\' button to start focus.")]
[Step(5, "Try to focus the camera on any object.")]
[Step(6, "If camera is able to focus, test will be passed.")]
public async Task State_PROPERTY_READ_ONLY()
* TEST CODE
* test focus changed event.
*/
- await CreateButton("Start preview", "Start focusing");
+ await CreateButton("Preview", "Focusing");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Faces_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Id_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Score_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task X_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Y_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Width_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
[Property("CRITERIA", "PRO")]
[Property("AUTHOR", "Vivek Ellur, vivek.ellur@samsung.com")]
[Step(1, "Click run TC")]
- [Step(2, "Press \'Start preview\' button to display preview.")]
- [Step(3, "Click \'Start face detection\' button to start face detection.")]
+ [Step(2, "Press \'Preview\' button to display preview.")]
+ [Step(3, "Click \'Face detection\' button to start face detection.")]
[Step(4, "Hold the front camera so that you are able to see your face on the screen.")]
[Step(5, "If face is detected, test will be passed.")]
public async Task Height_PROPERTY_READ_ONLY()
* TEST CODE
* test face detected event.
*/
- await CreateButton("Start preview", "Start face detection");
+ await CreateButton("Preview", "Face detection");
_button1.Clicked += (sender, e) =>
{
_button_1 = new Button()
{
Text = str1,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button_2 = new Button()
{
Text = str2,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button_3 = new Button()
{
Text = str3,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click start button")]
+ [Step(1, "Click run TC and click S button")]
[Step(2, "Check if playback starts")]
[Postcondition(1, "N/A")]
public async Task Start_MANUAL_TEST_START()
{
_operation = TestOperations.Start;
- CreateButton("Start");
+ CreateButton("S");
await ManualTest.WaitForConfirm();
}
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click start button")]
+ [Step(1, "Click run TC and click S button")]
[Step(2, "Check if playback starts")]
- [Step(3, "Click pause button and check if playback pauses")]
- [Step(4, "Click resume button and check if playback resumes")]
+ [Step(3, "Click P button and check if playback pauses")]
+ [Step(4, "Click R button and check if playback resumes")]
[Postcondition(1, "N/A")]
public async Task Pause_MANUAL_TEST_RESUME()
{
_operation = TestOperations.Pause;
- CreateButton("Start", "Pause", "Resume");
+ CreateButton("S", "P", "R");
await ManualTest.WaitForConfirm();
}
[Property("CRITERIA", "MCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click start button")]
+ [Step(1, "Click run TC and click Start button")]
[Step(2, "Check if playback starts")]
- [Step(3, "Click stop button and check if playback stops")]
- [Step(4, "Click start button and check if playback starts from beginning")]
+ [Step(3, "Click Stop button and check if playback stops")]
+ [Step(4, "Click Start button and check if playback starts from beginning")]
[Postcondition(1, "N/A")]
public async Task Stop_MANUAL_TEST_STARTAGAIN()
{
[Property("CRITERIA", "PCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click mute button after starting player")]
- [Step(2, "Check if player is muted")]
- [Step(3, "Click unmute button and check if player is unmuted")]
+ [Step(1, "Click run TC and click S button")]
+ [Step(2, "Check if playback starts")]
+ [Step(3, "Click M button and check if player is muted")]
+ [Step(4, "Click UM button and check if player is unmuted")]
[Postcondition(1, "N/A")]
public async Task Mute_MANUAL_TEST()
{
_operation = TestOperations.Mute;
- CreateButton("Start", "Mute", "UnMute");
+ CreateButton("S", "M", "UM");
await ManualTest.WaitForConfirm();
}
[Property("CRITERIA", "PCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click start, player starts and stops after 80 seconds")]
- [Step(2, "Click loop button after starting player")]
- [Step(2, "Check if player is looping")]
- [Step(3, "Click unloop button and check if player is not looping")]
+ [Step(1, "Click run TC and click S, player starts and stops after 80 seconds")]
+ [Step(2, "Click L button after starting player and check if player is looping")]
+ [Step(3, "Click UL button and check if player is not looping")]
[Postcondition(1, "N/A")]
public async Task Loop_MANUAL_TEST()
{
_operation = TestOperations.Loop;
- CreateButton("Start", "Loop", "UnLoop");
+ CreateButton("S", "L", "UL");
await ManualTest.WaitForConfirm();
}
[Property("CRITERIA", "PCST")]
[Property("AUTHOR", "Gaurang Khanwalkar, g.khanwalkar@samsung.com")]
[Precondition(1, "N/A")]
- [Step(1, "Click run TC and click Vol+ button after starting player")]
- [Step(2, "Check if volume is increasing")]
- [Step(3, "Click Vol- button and check if volume is decreasing")]
+ [Step(1, "Click run TC and click S button")]
+ [Step(2, "Check if playback starts")]
+ [Step(3, "Click Vol+ button after starting player and check if volume is increasing")]
+ [Step(4, "Click Vol- button and check if volume is decreasing")]
[Postcondition(1, "N/A")]
public async Task Volume_MANUAL_TEST()
{
_operation = TestOperations.Volume;
- CreateButton("Start", "Vol+", "Vol-");
+ CreateButton("S", "Vol+", "Vol-");
await ManualTest.WaitForConfirm();
}
}
return new Label()
{
HorizontalTextAlignment = TextAlignment.Center,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 160,
MinimumHeightRequest = 80
var btn = new Button()
{
Text = text,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 160,
MinimumHeightRequest = 45,
_button_1 = new Button()
{
Text = str1,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button_2 = new Button()
{
Text = str2,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button_1 = new Button()
{
Text = str1,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button_2 = new Button()
{
Text = str2,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button1 = new Button()
{
Text = str1,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45
_button2 = new Button()
{
Text = str2,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45,
_button3 = new Button()
{
Text = str3,
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.CenterAndExpand,
MinimumWidthRequest = 210,
MinimumHeightRequest = 45,
_currentState = new Label()
{
Text = "",
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.Start,
HeightRequest = 50,
TextColor = Color.White
_msgBox = new Label()
{
Text = "",
- HorizontalOptions = LayoutOptions.CenterAndExpand,
+ HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.Start,
MinimumHeightRequest = 50,
TextColor = Color.Black