@@ -52,116 +52,116 @@ public void Imaginary_unit()
5252 {
5353 var sut = new ComplexNumber ( 0 , 1 ) ;
5454 var expected = new ComplexNumber ( - 1 , 0 ) ;
55- Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 0 , 1 ) ) . Real ( ) , 15 ) ;
56- Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 0 , 1 ) ) . Imaginary ( ) , 15 ) ;
55+ Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 0 , 1 ) ) . Real ( ) , precision : 15 ) ;
56+ Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 0 , 1 ) ) . Imaginary ( ) , precision : 15 ) ;
5757 }
5858
5959 [ Fact ( Skip = "Remove to run test" ) ]
6060 public void Add_purely_real_numbers ( )
6161 {
6262 var sut = new ComplexNumber ( 1 , 0 ) ;
6363 var expected = new ComplexNumber ( 3 , 0 ) ;
64- Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , 15 ) ;
65- Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , 15 ) ;
64+ Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , precision : 15 ) ;
65+ Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , precision : 15 ) ;
6666 }
6767
6868 [ Fact ( Skip = "Remove to run test" ) ]
6969 public void Add_purely_imaginary_numbers ( )
7070 {
7171 var sut = new ComplexNumber ( 0 , 1 ) ;
7272 var expected = new ComplexNumber ( 0 , 3 ) ;
73- Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , 15 ) ;
74- Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , 15 ) ;
73+ Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , precision : 15 ) ;
74+ Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , precision : 15 ) ;
7575 }
7676
7777 [ Fact ( Skip = "Remove to run test" ) ]
7878 public void Add_numbers_with_real_and_imaginary_part ( )
7979 {
8080 var sut = new ComplexNumber ( 1 , 2 ) ;
8181 var expected = new ComplexNumber ( 4 , 6 ) ;
82- Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , 15 ) ;
83- Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , 15 ) ;
82+ Assert . Equal ( expected . Real ( ) , sut . Add ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , precision : 15 ) ;
83+ Assert . Equal ( expected . Imaginary ( ) , sut . Add ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , precision : 15 ) ;
8484 }
8585
8686 [ Fact ( Skip = "Remove to run test" ) ]
8787 public void Subtract_purely_real_numbers ( )
8888 {
8989 var sut = new ComplexNumber ( 1 , 0 ) ;
9090 var expected = new ComplexNumber ( - 1 , 0 ) ;
91- Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , 15 ) ;
92- Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , 15 ) ;
91+ Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , precision : 15 ) ;
92+ Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , precision : 15 ) ;
9393 }
9494
9595 [ Fact ( Skip = "Remove to run test" ) ]
9696 public void Subtract_purely_imaginary_numbers ( )
9797 {
9898 var sut = new ComplexNumber ( 0 , 1 ) ;
9999 var expected = new ComplexNumber ( 0 , - 1 ) ;
100- Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , 15 ) ;
101- Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , 15 ) ;
100+ Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , precision : 15 ) ;
101+ Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , precision : 15 ) ;
102102 }
103103
104104 [ Fact ( Skip = "Remove to run test" ) ]
105105 public void Subtract_numbers_with_real_and_imaginary_part ( )
106106 {
107107 var sut = new ComplexNumber ( 1 , 2 ) ;
108108 var expected = new ComplexNumber ( - 2 , - 2 ) ;
109- Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , 15 ) ;
110- Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , 15 ) ;
109+ Assert . Equal ( expected . Real ( ) , sut . Sub ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , precision : 15 ) ;
110+ Assert . Equal ( expected . Imaginary ( ) , sut . Sub ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , precision : 15 ) ;
111111 }
112112
113113 [ Fact ( Skip = "Remove to run test" ) ]
114114 public void Multiply_purely_real_numbers ( )
115115 {
116116 var sut = new ComplexNumber ( 1 , 0 ) ;
117117 var expected = new ComplexNumber ( 2 , 0 ) ;
118- Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , 15 ) ;
119- Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , 15 ) ;
118+ Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , precision : 15 ) ;
119+ Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , precision : 15 ) ;
120120 }
121121
122122 [ Fact ( Skip = "Remove to run test" ) ]
123123 public void Multiply_purely_imaginary_numbers ( )
124124 {
125125 var sut = new ComplexNumber ( 0 , 1 ) ;
126126 var expected = new ComplexNumber ( - 2 , 0 ) ;
127- Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , 15 ) ;
128- Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , 15 ) ;
127+ Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , precision : 15 ) ;
128+ Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , precision : 15 ) ;
129129 }
130130
131131 [ Fact ( Skip = "Remove to run test" ) ]
132132 public void Multiply_numbers_with_real_and_imaginary_part ( )
133133 {
134134 var sut = new ComplexNumber ( 1 , 2 ) ;
135135 var expected = new ComplexNumber ( - 5 , 10 ) ;
136- Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , 15 ) ;
137- Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , 15 ) ;
136+ Assert . Equal ( expected . Real ( ) , sut . Mul ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , precision : 15 ) ;
137+ Assert . Equal ( expected . Imaginary ( ) , sut . Mul ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , precision : 15 ) ;
138138 }
139139
140140 [ Fact ( Skip = "Remove to run test" ) ]
141141 public void Divide_purely_real_numbers ( )
142142 {
143143 var sut = new ComplexNumber ( 1 , 0 ) ;
144144 var expected = new ComplexNumber ( 0.5 , 0 ) ;
145- Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , 15 ) ;
146- Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , 15 ) ;
145+ Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 2 , 0 ) ) . Real ( ) , precision : 15 ) ;
146+ Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 2 , 0 ) ) . Imaginary ( ) , precision : 15 ) ;
147147 }
148148
149149 [ Fact ( Skip = "Remove to run test" ) ]
150150 public void Divide_purely_imaginary_numbers ( )
151151 {
152152 var sut = new ComplexNumber ( 0 , 1 ) ;
153153 var expected = new ComplexNumber ( 0.5 , 0 ) ;
154- Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , 15 ) ;
155- Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , 15 ) ;
154+ Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 0 , 2 ) ) . Real ( ) , precision : 15 ) ;
155+ Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 0 , 2 ) ) . Imaginary ( ) , precision : 15 ) ;
156156 }
157157
158158 [ Fact ( Skip = "Remove to run test" ) ]
159159 public void Divide_numbers_with_real_and_imaginary_part ( )
160160 {
161161 var sut = new ComplexNumber ( 1 , 2 ) ;
162162 var expected = new ComplexNumber ( 0.44 , 0.08 ) ;
163- Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , 15 ) ;
164- Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , 15 ) ;
163+ Assert . Equal ( expected . Real ( ) , sut . Div ( new ComplexNumber ( 3 , 4 ) ) . Real ( ) , precision : 15 ) ;
164+ Assert . Equal ( expected . Imaginary ( ) , sut . Div ( new ComplexNumber ( 3 , 4 ) ) . Imaginary ( ) , precision : 15 ) ;
165165 }
166166
167167 [ Fact ( Skip = "Remove to run test" ) ]
@@ -204,52 +204,52 @@ public void Conjugate_a_purely_real_number()
204204 {
205205 var sut = new ComplexNumber ( 5 , 0 ) ;
206206 var expected = new ComplexNumber ( 5 , 0 ) ;
207- Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , 15 ) ;
208- Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , 15 ) ;
207+ Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , precision : 15 ) ;
208+ Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , precision : 15 ) ;
209209 }
210210
211211 [ Fact ( Skip = "Remove to run test" ) ]
212212 public void Conjugate_a_purely_imaginary_number ( )
213213 {
214214 var sut = new ComplexNumber ( 0 , 5 ) ;
215215 var expected = new ComplexNumber ( 0 , - 5 ) ;
216- Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , 15 ) ;
217- Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , 15 ) ;
216+ Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , precision : 15 ) ;
217+ Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , precision : 15 ) ;
218218 }
219219
220220 [ Fact ( Skip = "Remove to run test" ) ]
221221 public void Conjugate_a_number_with_real_and_imaginary_part ( )
222222 {
223223 var sut = new ComplexNumber ( 1 , 1 ) ;
224224 var expected = new ComplexNumber ( 1 , - 1 ) ;
225- Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , 15 ) ;
226- Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , 15 ) ;
225+ Assert . Equal ( expected . Real ( ) , sut . Conjugate ( ) . Real ( ) , precision : 15 ) ;
226+ Assert . Equal ( expected . Imaginary ( ) , sut . Conjugate ( ) . Imaginary ( ) , precision : 15 ) ;
227227 }
228228
229229 [ Fact ( Skip = "Remove to run test" ) ]
230230 public void Eulers_identity_formula ( )
231231 {
232232 var sut = new ComplexNumber ( 0 , Math . PI ) ;
233233 var expected = new ComplexNumber ( - 1 , 0 ) ;
234- Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , 15 ) ;
235- Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , 15 ) ;
234+ Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , precision : 15 ) ;
235+ Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , precision : 15 ) ;
236236 }
237237
238238 [ Fact ( Skip = "Remove to run test" ) ]
239239 public void Exponential_of_0 ( )
240240 {
241241 var sut = new ComplexNumber ( 0 , 0 ) ;
242242 var expected = new ComplexNumber ( 1 , 0 ) ;
243- Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , 15 ) ;
244- Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , 15 ) ;
243+ Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , precision : 15 ) ;
244+ Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , precision : 15 ) ;
245245 }
246246
247247 [ Fact ( Skip = "Remove to run test" ) ]
248248 public void Exponential_of_a_purely_real_number ( )
249249 {
250250 var sut = new ComplexNumber ( 1 , 0 ) ;
251251 var expected = new ComplexNumber ( Math . E , 0 ) ;
252- Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , 15 ) ;
253- Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , 15 ) ;
252+ Assert . Equal ( expected . Real ( ) , sut . Exp ( ) . Real ( ) , precision : 15 ) ;
253+ Assert . Equal ( expected . Imaginary ( ) , sut . Exp ( ) . Imaginary ( ) , precision : 15 ) ;
254254 }
255255}
0 commit comments