public void GetModelNamesMethod_ReturnsCorrect_PositiveMessage(string text) { TempFileDeleterService service = new TempFileDeleterService(); FieldInfo[] fields = typeof(TempFileDeleterService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic); FieldInfo sb = fields.FirstOrDefault(x => x.Name == "sb"); sb.SetValue(service, new StringBuilder(text)); FieldInfo count = fields.FirstOrDefault(x => x.Name == "count"); count.SetValue(service, 5); service.GetModelNames(); if ((int)count.GetValue(service) > 0) { Assert.AreEqual(MessageBox.Show($"{text}"), MessageBox.Show($"{sb.GetValue(service)}")); } else { Assert.Fail(); } }
public void GetModelNamesMethod_ReturnsCorrect_NegativeMessage(string text) { TempFileDeleterService service = new TempFileDeleterService(); FieldInfo[] fields = typeof(TempFileDeleterService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic); FieldInfo sb = fields.FirstOrDefault(x => x.Name == "sb"); sb.SetValue(service, new StringBuilder(text)); FieldInfo count = fields.FirstOrDefault(x => x.Name == "count"); count.SetValue(service, 0); service.GetModelNames(); if ((int)count.GetValue(service) == 0) { MessageBox.Show("100% of files are deleted!"); Assert.Pass(); } else { Assert.Fail(); } }
public static async void GetNamesAsync() { await Task.Run(() => deleterService.GetModelNames()); }