예제 #1
0
        public void ResetMethod_ResetsCorecttly_Count(int testcount)
        {
            TempFileDeleterService service = new TempFileDeleterService();

            FieldInfo[] fields = typeof(TempFileDeleterService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic);
            FieldInfo   count  = fields.FirstOrDefault(x => x.Name == "count");

            count.SetValue(service, testcount);
            service.Reset();
            Assert.AreEqual(0, count.GetValue(service));
        }
예제 #2
0
        public void ResetMethod_ResetsCorecttly_Names(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));

            service.Reset();
            Assert.IsEmpty(sb.GetValue(service).ToString());
        }
예제 #3
0
 public static void ResetValues()
 {
     deleterService.Reset();
 }