public void SqrtAndMultiplyTest() { const int maxRandomValue = 100; int initialNumber = NumberService.GetRandomInt(maxRandomValue); var numberDigits = NumberService.GetDigits(initialNumber); window.ClickClearButton(); window.EnterNumber(numberDigits); window.ClickSqrtRootButton(); double actualSqrt = window.GetResult(); double expectedSqrt = Math.Sqrt(initialNumber); var delta = 0.000001; Assert.AreEqual(expectedSqrt, actualSqrt, delta, "Incorrect sqrt root"); string expectedExpression = window.GetCalculatorExpression(); string actualExpression = $"√({initialNumber})"; Assert.AreEqual(expectedExpression, actualExpression, "Incorrect calculator expression"); window.ClickMultiplyByButton(); window.ClickEqualsButton(); double actualResult = window.GetResult(); double expectedResult = initialNumber; Assert.AreEqual(expectedResult, actualResult, "Result should be equal initial number, but it wasn't"); }
public ActionResult <int> CheckNumber([FromRoute] string number) { var guessedNumber = NumberService.Validate(number); if (guessedNumber is null) { var errorMessage = string.Format(Resources.InvalidNumberMessage, Resources.LowerBound, Resources.UpperBound); return(BadRequest(errorMessage)); } Logger.Log($"Checking number {guessedNumber}..."); if (guessedNumber < CorrectNumber) { Logger.Log("Unfortunately, this number is too low."); return(StatusCode(303, Resources.TooLowMessage)); } if (guessedNumber > CorrectNumber) { Logger.Log("Unfortunately, this number is too high."); return(StatusCode(303, Resources.TooHighMessage)); } Logger.Log("Awesome, this is the correct number!"); return(Ok(Resources.CorrectGuessMessage)); }
public void CheckStatus(Object stateInfo) { if (!freetoConnect) { return; } freetoConnect = false; try { var connection = new OleDbConnection(NumberService.GetConnectionString(Antri.Properties.Settings.Default.ConnectionString)); connection.Open(); var dbCommand = new OleDbCommand("SELECT TOP 1 NO_ANTRIAN, LOKET FROM RSUD_ANTRIAN ORDER BY NO_ANTRIAN DESC", connection); var reader = dbCommand.ExecuteReader(); reader.Read(); SetNewPair((int)reader["NO_ANTRIAN"], (int)reader["LOKET"]); connection.Close(); } catch (Exception ex) { Logger.WriteLog(string.Format("Error ada begini, tolong panggil SIMRS: {0}", ex.Message)); } freetoConnect = true; }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); if (env.IsDevelopment()) { app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions { Authority = "http://localhost:5000", RequireHttpsMetadata = false, ApiName = "api1" }); app.UseCors("devCors"); } else { var options = new RewriteOptions().AddRedirectToHttps(302); // redirect to https app.UseRewriter(options); app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions { Authority = "https://identityserver-d1.azurewebsites.net", RequireHttpsMetadata = false, ApiName = "api1" }); app.UseCors("prodCors"); } app.UseMvc(); NumberService.Initialize(); }
public void CheckNumberIsPrimeTest(bool expectedResult, int candidate) { var numberService = new NumberService(); var resultProcessed = numberService.IsPrime(candidate); Assert.AreEqual(expectedResult, resultProcessed); }
static void Main(string[] args) { //from Grpc.Core Server server = null; try { //Grpc server instance with insecure connection on localhost //insecure as out client is also going to run on same machine //this is just for a demo purpose and real practice it will replaced by //meaningful entity server = new Server { Services = { NumberService.BindService(new NumberServiceEx()) }, Ports = { new ServerPort("localhost", serverPort, ServerCredentials.Insecure) } }; server.Start(); Console.WriteLine($"The server is actively listening on port {serverPort}..."); Console.ReadKey(); } catch (IOException ex) { Console.WriteLine($"Unable to start a server!\r\nMore details - {ex.Message}."); } finally { server?.ShutdownAsync().Wait(); } }
public void IsLongDigitalStringDigigtsOnly() { var numberService = new NumberService(); var res = numberService.IsDigitsOnly("12342342342343242342334234324234312"); Assert.IsTrue(res); }
public void IsPrimeNumber0() { var numberService = new NumberService(); var res = numberService.IsPrime(0); Assert.IsFalse(res); }
public void IsZeroLengthStringDigigtsOnly() { var numberService = new NumberService(); var res = numberService.IsDigitsOnly(""); Assert.IsFalse(res); }
public void IsNullDigigtsOnly() { var numberService = new NumberService(); var res = numberService.IsDigitsOnly(null); Assert.IsFalse(res); }
public void IsPrimeNumber29() { var numberService = new NumberService(); var res = numberService.IsPrime(29); Assert.IsTrue(res); }
public void IsLongNonDigitalStringDigigtsOnly() { var numberService = new NumberService(); var res = numberService.IsDigitsOnly("123324324234234234234234123basdasdas12312312312312312312"); Assert.IsFalse(res); }
public void IsShortNonDigitalStringDigigtsOnly() { var numberService = new NumberService(); var res = numberService.IsDigitsOnly("123a123"); Assert.IsFalse(res); }
public SampleServer() { server = new Server() { Services = { NumberService.BindService(new NumberServiceImpl()) }, Ports = { new ServerPort("localhost", 56567, ServerCredentials.Insecure) } }; }
static int ScriptCustom0() { DateTime startTime = DateTime.Now; var models = NumberService.ReadUsedNumber(); Console.WriteLine("{0} {1} ", models.Item1, models.Item2); DateTime finishTime = DateTime.Now; return((int)(finishTime - startTime).TotalMilliseconds); }
public IActionResult Delete([FromBody] int id) { if (NumberService.GetNumberById(id) == null) { return(BadRequest()); } NumberService.Delete(id); return(new NoContentResult()); }
static int ScriptUpdate1() { Number model = NumberService.Read(new Number() { Size = 2, TypeOfNumber = "Standart" }, 1, 0).First(); DateTime startTime = DateTime.Now; NumberService.Update(model); DateTime finishTime = DateTime.Now; return((int)(finishTime - startTime).TotalMilliseconds); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseCors("default"); app.UseAuthentication(); app.UseMvc(); NumberService.Initialize(); }
static int ScriptInsert0() { Number model = new Number() { Size = 2, TypeOfNumber = "Standart" }; DateTime startTime = DateTime.Now; NumberService.Create(model); DateTime finishTime = DateTime.Now; return((int)(finishTime - startTime).TotalMilliseconds); }
static int ScriptRead2() { Number model = NumberService.Read(new Number() { Size = 2, TypeOfNumber = "Standart" }, 1, 0).First(); DateTime startTime = DateTime.Now; Number models = NumberService.Read(model, 1, 0).First(); DateTime finishTime = DateTime.Now; Console.WriteLine("{0}: {1} - {2}", models.Id, models.Size, models.TypeOfNumber); return((int)(finishTime - startTime).TotalMilliseconds); }
private void CreateImage(Canvas canvas) { var service = new NumberService(); var img = service .GetBitmapNumber( canvas: canvas, canvasWidth: (int)canvas.Width, canvasHeight: (int)canvas.Height, sizeImg: SIZE, rotate: Rotate, scaleX: ScaleX, scaleY: ScaleY, shiftX: ShiftX, shiftY: ShiftY, skewX: SkewX, skewY: SkewY ); BitmapSource = img; }
public IActionResult Get() { return(new JsonResult(NumberService.GetAllNumbers())); }
private static void Main(string[] args) { NumberService numerService = new NumberService(); List <Numbers> n = new List <Numbers>(); List <Numbers> m = new List <Numbers>(); try { Console.WriteLine("Out number of fisrt list"); int[] arr = Array.ConvertAll(Console.ReadLine().Split(' '), arrTemp => Convert.ToInt32(arrTemp)); Console.WriteLine("Out number of second list"); int[] brr = Array.ConvertAll(Console.ReadLine().Split(' '), brrTemp => Convert.ToInt32(brrTemp)); if (brr.Length <= arr.Length) { Console.WriteLine("firt arr is higher second brr"); Console.WriteLine("esc para salir"); if (Console.ReadKey(true).Key == ConsoleKey.Escape) { Environment.Exit(0); } Console.ReadLine(); } Console.WriteLine("enter to process..."); ConsoleKeyInfo key = Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { foreach (int numberA in arr) { numerService.Add(numberA, n); } foreach (int numberB in brr) { numerService.Add(numberB, m); } List <int> validArr = numerService.ValidateRangeNumber(n, 0, 10000); if (validArr.Count > 0) { string number = string.Join(" ", validArr.ToList()); Console.WriteLine($"this number not is valid {number} of first list"); Console.ReadLine(); } List <int> validbrr = numerService.ValidateRangeNumber(m, 0, 10000); if (validbrr.Count > 0) { string number = string.Join(" ", validbrr.ToList()); Console.WriteLine($"this number not is valid {number} of second list"); Console.ReadLine(); } if (numerService.ValidateMinMax(m, 101)) { Console.WriteLine("the operation max - min is > 101"); Console.ReadLine(); } else { List <int> numbers = numerService.MissingNumber(n, m); if (numbers.Count == 0) { Console.WriteLine("No found number"); Console.ReadLine(); } string listNumber = string.Join(" ", numbers.ToList()); Console.WriteLine($"number: {listNumber}"); Console.ReadLine(); } } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadLine(); } }
public NumberServiceIntegrationTest() { _sut = new NumberService(new NumberProvider()); }
public NumbersController(NumberService numberService) { _numberService = numberService; }
public NumberServiceTest() { _mockNumberProvider = new Mock<INumberProvider>(); _sut = new NumberService(_mockNumberProvider.Object); }
public NumberService_EnqueueShould() { _numberService = new NumberService(); }
public GuessNumberModel(NumberService sv) { _sv = sv; _random = new Random(); }
public NumberController(NumberService nService) { this.nService = nService; }
public IActionResult Post([FromBody] int value) { NumberService.Add(value); return(new NoContentResult()); }
public NumberViewModel(NumberService numberService) { _numberService = numberService; LoadNumbers(); LoadCommands(); }
public NumberService_IsNumberShould() { _numberService = new NumberService(); }